EhCache中的不可修改的缓存

时间:2017-07-12 10:10:25

标签: java ehcache ehcache-3

我最近了解了Unmodifiable Map,它返回了Map的不可修改的副本。是否有任何此类实现阻止修改EhCache中的Cache条目数据?

1 个答案:

答案 0 :(得分:0)

在我了解您的请求时,Ehcache 2.x或3.x中没有开箱即用的只读 Cache支持。

在Ehcache 2.x中,您可以按using a cache decorator滚动自己,然后使用CacheManager

将其提供给CacheManager.addDecoratedCache

在Ehcache 3.x中,没有对装饰缓存的内置支持,因此您必须自己处理。请注意,无论如何,由于不再有CacheManager单例,因此对于与应用程序组件共享装饰缓存的方式而言,这并不像听起来那么糟糕。