EhCache 中不可修改的缓存
Unmodifiable Cache in EhCache
我最近了解到 Unmodifiable Map returns 地图的不可修改副本。 EhCache中是否有防止修改Cache条目数据的实现?
据我了解,Ehcache 2.x 或 3.x 中不支持 只读 Cache
请求。
在 Ehcache 2.x 中,您可以通过 using a cache decorator 滚动自己的缓存,然后使用 CacheManager.addDecoratedCache
使它们对 CacheManager
可用
在 Ehcache 3.x 中没有对装饰缓存的内置支持,因此您必须自己处理。请注意,无论如何,由于不再有 CacheManager
单例,就您与应用程序组件共享装饰缓存的方式而言,这并不像听起来那么糟糕。
我最近了解到 Unmodifiable Map returns 地图的不可修改副本。 EhCache中是否有防止修改Cache条目数据的实现?
据我了解,Ehcache 2.x 或 3.x 中不支持 只读 Cache
请求。
在 Ehcache 2.x 中,您可以通过 using a cache decorator 滚动自己的缓存,然后使用 CacheManager.addDecoratedCache
CacheManager
可用
在 Ehcache 3.x 中没有对装饰缓存的内置支持,因此您必须自己处理。请注意,无论如何,由于不再有 CacheManager
单例,就您与应用程序组件共享装饰缓存的方式而言,这并不像听起来那么糟糕。