2012-08-28 49 views
0

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

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

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

请你让我知道如何解决这个问题?

+0

你可以发布代码悬挂的堆栈跟踪吗? –

回答

0

解决了问题: 我每次创建缓存时都使用相同的名称作为cahce。 现在我正在使用时间戳和cache_name,这将为同一应用程序的不同实例创建一个不同名称的不同名称的缓存文件。 这解决了文件锁定问题。

相关问题