可以同时安全地访问ehcache diskstore吗?

时间:2013-03-06 11:13:08

标签: java concurrency filesystems ehcache

我看到DiskStore位置有一个.lock文件。我一直都明白,使文件IO原子化很困难,有时甚至是不可能的。所以,我的期望是多个应用程序无法安全地使用相同的ehcache DiskStore。但是,锁文件让我很奇怪。除了性能瓶颈,它可以工作吗?

上下文:我想知道运行相同应用程序的两个Java Servlet上下文是否可以共享DiskStore。

1 个答案:

答案 0 :(得分:0)

答案是否定的。

您可以使用Terracotta server array代替。或者,作为第二种选择,replicated cache也可能适合您,每个应用程序/实例都拥有自己的本地DiskStore。