}
public static synchronized CacheManager getCacheManager() {
if (_cacheManager == null) {
Configuration config = new Configuration();
CacheConfiguration defaultConfig = new CacheConfiguration();
defaultConfig.setMaxElementsInMemory(10000);
defaultConfig.setEternal(false);
defaultConfig.setOverflowToDisk(false);
defaultConfig.setTimeToIdleSeconds(120);
defaultConfig.setTimeToLiveSeconds(120);
defaultConfig.setDiskPersistent(false);
defaultConfig.setDiskExpiryThreadIntervalSeconds(120);
config.addDefaultCache(defaultConfig);
_cacheManager = new CacheManager(config);
}
return _cacheManager;