我最近了解了 Unmodifiable Map ,它返回一个不可修改的 Map 副本。有没有这样的实现可以防止修改 EhCache 中 Cache 条目的数据?
问问题
145 次
据我了解您的要求,Ehcache 2.x 或 3.x 中没有开箱即用的只读支持。 Cache
在 Ehcache 2.x 中,您可以使用缓存装饰器自行滚动,然后CacheManager
使用CacheManager.addDecoratedCache
在 Ehcache 3.x 中没有对修饰缓存的内置支持,因此您必须自己处理。请注意,无论如何,由于不再有CacheManager
单例,就与应用程序组件共享装饰缓存的方式而言,这并不像听起来那么糟糕。