org.ofbiz.entity.cache
Class AbstractCache<K,V>

java.lang.Object
  extended by org.ofbiz.entity.cache.AbstractCache<K,V>
Direct Known Subclasses:
AbstractEntityConditionCache, EntityCache

public abstract class AbstractCache<K,V>
extends java.lang.Object


Field Summary
protected  java.lang.String delegatorName
           
protected  java.lang.String id
           
 
Constructor Summary
protected AbstractCache(java.lang.String delegatorName, java.lang.String id)
           
 
Method Summary
 void clear()
           
protected  UtilCache<K,V> getCache(java.lang.String entityName)
           
 java.lang.String getCacheName(java.lang.String entityName)
           
 java.lang.String getCacheNamePrefix()
           
 java.lang.String[] getCacheNamePrefixes()
           
 java.lang.String[] getCacheNames(java.lang.String entityName)
           
 GenericDelegator getDelegator()
           
protected  UtilCache<K,V> getOrCreateCache(java.lang.String entityName)
           
 void remove(java.lang.String entityName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegatorName

protected java.lang.String delegatorName

id

protected java.lang.String id
Constructor Detail

AbstractCache

protected AbstractCache(java.lang.String delegatorName,
                        java.lang.String id)
Method Detail

getDelegator

public GenericDelegator getDelegator()

remove

public void remove(java.lang.String entityName)

clear

public void clear()

getCacheNamePrefix

public java.lang.String getCacheNamePrefix()

getCacheNamePrefixes

public java.lang.String[] getCacheNamePrefixes()

getCacheName

public java.lang.String getCacheName(java.lang.String entityName)

getCacheNames

public java.lang.String[] getCacheNames(java.lang.String entityName)

getCache

protected UtilCache<K,V> getCache(java.lang.String entityName)

getOrCreateCache

protected UtilCache<K,V> getOrCreateCache(java.lang.String entityName)