当方法没有参数时,使用@CacheResult

时间:2015-05-07 13:58:54

标签: java caching ehcache spring-cache jcache

我有一个方法可以返回系统的(很少更改的)配置,并希望对其进行缓存。配置是根据不同的数据构建的,因此我不想缓存单个部分,而是$("#documentAdmin").validate({ ignore: [], errorPlacement: function (error, element) { // put text of error into tooltip with $(error).text() // conditional placement of the tooltip // show the tooltip }, success: function (label, element) { // hide the tooltip }, // any other options }); 对象本身。

该方法没有争议,我怎样才能告诉Ehcache使用固定密钥"配置" (那里只有一个配置实例)?我是否必须创建SystemConfiguration或者是否有更简单的方法?

CacheKeyGenerator

1 个答案:

答案 0 :(得分:2)

Spring缓存有一个default key generation algorithm,它将涵盖没有参数的方法的用例。

但是,如果您想要键的特定值,那么您需要实现自己的生成器。