EhCacheConfiguration cacheConfig = new EhCacheConfiguration();
DiskStoreConfiguration diskStoreConfiguration = new DiskStoreConfiguration();
- File ehcacheFolder = CdmUtils.getCdmSubDir("taxeditor-ehcache");
+ File ehcacheFolder = CdmUtils.getCdmHomeSubDir("taxeditor-ehcache");
// FIXME use subfolder per taxeditor version to allow running multiple installations in parallel
// String taxEditorVersion = ..;
// File ehcacheFolder = new File(ehcacheFolder, taxEditorVersion);
return cachedCdmEntity;
}
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.api.cache.CdmCacher#load(eu.etaxonomy.cdm.model.common.CdmBase)
- */
@Override
public CdmBase load(CdmBase cdmEntity) {
CdmBase cachedCdmEntity = getFromCache(cdmEntity.getUuid());
return cachedCdmEntity;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManagerObserver#changed()
- */
@Override
public void changed() {
ICdmEntitySession cdmEntitySession = cdmEntitySessionManager.getActiveSession();