我最近了解了Unmodifiable Map,它返回了Map的不可修改的副本。是否有任何此类实现阻止修改EhCache中的Cache条目数据?
答案 0 :(得分:0)
在我了解您的请求时,Ehcache 2.x或3.x中没有开箱即用的只读 Cache
支持。
在Ehcache 2.x中,您可以按using a cache decorator滚动自己,然后使用CacheManager
CacheManager.addDecoratedCache
在Ehcache 3.x中,没有对装饰缓存的内置支持,因此您必须自己处理。请注意,无论如何,由于不再有CacheManager
单例,因此对于与应用程序组件共享装饰缓存的方式而言,这并不像听起来那么糟糕。