package org.itsnat.droid.impl.domparser; import org.itsnat.droid.impl.dom.ResourceDescDynamic; import org.itsnat.droid.impl.dom.XMLDOM; /** * Created by jmarranz on 24/04/2016. */ public abstract class ResourceCacheByMarkupAndResDescBase<TxmlDom extends XMLDOM,TxmlDomParser extends XMLDOMParser> { protected ResourceCache<TxmlDom> cacheByMarkup = new ResourceCache<TxmlDom>(); protected ResourceCache<ResourceDescDynamic> cacheByResDescValue = new ResourceCache<ResourceDescDynamic>(); // ResourceDescDynamic contiene el ParsedResource conteniendo el recurso y su localizaciĆ³n protected ResourceCacheByMarkupAndResDescBase() { } public ResourceDescDynamic getResourceDescDynamicCacheByResourceDescValue(String resourceDescValue) { return cacheByResDescValue.get(resourceDescValue); } public void cleanCaches() { cacheByMarkup.clear(); cacheByResDescValue.clear(); } }