Ehcache和MultiThreading

hak*_*ish 14 java multithreading ehcache

ehcache默认是支持多线程还是需要进行任何配置更改?在使用Ehcache的多线程我的应用程序时,我发现数据库命中数实际上在增加,即所有线程都没有可用的全局缓存,尽管我的缓存都是单例.有什么建议?

mat*_*t b 13

这可能有助于回答您的问题,来自FAQ:

从Cache中检索后修改Element值是否安全?

请记住,可以从多个线程全局访问缓存元素中的值.修改值本质上不是线程安全的.检索值,删除缓存元素然后重新插入值更安全.

(我强调的是)