我有一个方法可以返回系统的(很少更改的)配置并想要缓存它。配置是根据不同的数据块构建的,所以我不想缓存单个块,而是SystemConfiguration
对象本身。
该方法没有参数,我如何告诉 Ehcache 使用固定键“配置”(配置只有一个实例)?我必须创建一个CacheKeyGenerator
还是有更简单的方法?
@CacheResult //how to specify the fixed key?
public SystemConfiguration getConfiguration() {
return configuration; //this is a prebuilt object, as described
}