Project

General

Profile

« Previous | Next » 

Revision c86eab33

Added by Andreas Müller almost 4 years ago

ref #9078 include Representation to permanent cache

View differences:

eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/cache/CdmServiceCacher.java
14 14
import eu.etaxonomy.cdm.config.ConfigFileUtil;
15 15
import eu.etaxonomy.cdm.model.common.CdmBase;
16 16
import eu.etaxonomy.cdm.model.term.DefinedTermBase;
17
import eu.etaxonomy.cdm.model.term.Representation;
17 18
import eu.etaxonomy.cdm.model.term.TermBase;
18 19
import eu.etaxonomy.taxeditor.service.RemoteInvocationTermCacher;
19 20
import eu.etaxonomy.taxeditor.session.CdmEntitySession;
......
108 109

  
109 110
    @Override
110 111
    public boolean isCachable(CdmBase cdmEntity) {
111
     //   if(cdmEntity != null && cdmEntity instanceof DefinedTermBase) {
112
    	if(cdmEntity != null && cdmEntity instanceof TermBase) {
112
     	if(cdmEntity == null){
113
     	    return false;
114
     	}else if (cdmEntity instanceof TermBase || cdmEntity instanceof Representation){
113 115
            return true;
116
        }else{
117
            return false;
114 118
        }
115
        return false;
116 119
    }
117 120

  
118 121
    public void setCdmEntitySessionManager(ICdmEntitySessionManager cdmEntitySessionManager) {

Also available in: Unified diff