0

最近在测试我的使用 EHCache 和磁盘持久性的应用程序时,我发现应用程序挂在 EHCache 线程中,以防运行同一应用程序的第二个实例。

我猜这可能是因为这两个应用程序都试图写入同一个磁盘存储文件。

但是,我在 EHCachce 中找不到任何配置,每次启动应用程序时,我都可以使用它为磁盘存储文件指定不同的名称。

你能告诉我如何解决这个问题吗?

4

1 回答 1

0

Solved the problem: I was using the same name for the cahce everytime I create a cache . Now I am using a timestamp along with the cache_name, this creates a different cache file with a different name for different instances of the same application. This solves the file locking issue.

于 2012-08-28T08:14:48.897 回答