Project

General

Profile

« Previous | Next » 

Revision 7e5f47cb

Added by Andreas Kohlbecker about 7 years ago

ref #2939 adapting taxeditor spring configuration to new ehCacheManager configuration - WARNING: store location still missing!

View differences:

eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/cache/CdmServiceCacher.java
2 2

  
3 3
import java.util.UUID;
4 4

  
5
import net.sf.ehcache.config.CacheConfiguration;
6
import net.sf.ehcache.config.SizeOfPolicyConfiguration;
7

  
8 5
import org.springframework.stereotype.Component;
9 6

  
10 7
import eu.etaxonomy.cdm.api.application.CdmApplicationState;
......
19 16
import eu.etaxonomy.taxeditor.session.ICdmEntitySession;
20 17
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager;
21 18
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManagerObserver;
19
import net.sf.ehcache.config.CacheConfiguration;
20
import net.sf.ehcache.config.SizeOfPolicyConfiguration;
22 21

  
23 22
/**
24 23
 * Class which uses CDM services to cache cdm entities
......
32 31
 * @param <T>
33 32
 */
34 33
@Component
35
public class CdmServiceCacher extends CdmCacher  implements ICdmEntitySessionManagerObserver {
34
public class CdmServiceCacher extends CdmCacher implements ICdmEntitySessionManagerObserver {
36 35

  
37 36

  
38 37

  
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/cache/CdmTransientEntityCacher.java
17 17
import java.util.Set;
18 18
import java.util.UUID;
19 19

  
20
import net.sf.ehcache.Cache;
21
import net.sf.ehcache.CacheManager;
22
import net.sf.ehcache.Element;
23
import net.sf.ehcache.Status;
24
import net.sf.ehcache.config.CacheConfiguration;
25
import net.sf.ehcache.config.SizeOfPolicyConfiguration;
26
import net.sf.ehcache.statistics.LiveCacheStatistics;
27

  
28 20
import org.apache.log4j.Logger;
29 21

  
30 22
import eu.etaxonomy.cdm.api.application.CdmApplicationState;
......
35 27
import eu.etaxonomy.cdm.model.common.CdmBase;
36 28
import eu.etaxonomy.cdm.persistence.dto.MergeResult;
37 29
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager;
30
import net.sf.ehcache.Cache;
31
import net.sf.ehcache.CacheManager;
32
import net.sf.ehcache.Element;
33
import net.sf.ehcache.Status;
34
import net.sf.ehcache.config.CacheConfiguration;
35
import net.sf.ehcache.config.SizeOfPolicyConfiguration;
36
import net.sf.ehcache.statistics.LiveCacheStatistics;
38 37

  
39 38
/**
40 39
 *
eu.etaxonomy.taxeditor.cdmlib/src/main/resources/eu/etaxonomy/cdm/remotingApplicationContext.xml
14 14
  <bean id="cdmApplicationRemoteConfiguration" 
15 15
    class="eu.etaxonomy.cdm.api.application.CdmApplicationRemoteConfiguration" />
16 16

  
17
  
18 17
  <bean id="cdmServiceRequestExecutor" 
19 18
    class="eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
20 19
    
21
  <bean id="cachedCommonService" 
22
    class="eu.etaxonomy.taxeditor.service.CachedCommonServiceImpl" />
20
  <bean class="eu.etaxonomy.cdm.api.config.EhCacheConfiguration" />
23 21
    
22
  <bean id="cachedCommonService" 
23
    class="eu.etaxonomy.taxeditor.service.CachedCommonServiceImpl" />    
24 24
  
25 25
  <bean id="defaultExport"
26 26
    class="eu.etaxonomy.cdm.io.common.CdmApplicationAwareDefaultExport" />

Also available in: Unified diff