VMware GemFire Java API Reference
Class AbstractCache
- java.lang.Object
-
- org.apache.geode.modules.session.bootstrap.AbstractCache
-
- Direct Known Subclasses:
ClientServerCache,PeerToPeerCache
public abstract class AbstractCache extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected GemFireCachecacheprotected static AbstractCacheinstanceInstance reference which is set in static initialization blocks of any subclasses.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclose()protected abstract voidcreateOrRetrieveCache()GemFireCachegetCache()floatgetCriticalHeapPercentage()protected abstract StringgetDefaultCacheXmlFileName()floatgetEvictionHeapPercentage()org.slf4j.LoggergetLogger()booleangetRebalance()booleanisStarted()voidlifecycleEvent(LifecycleTypeAdapter eventType)protected abstract voidrebalanceCache()voidsetCriticalHeapPercentage(String criticalHeapPercentage)voidsetEvictionHeapPercentage(String evictionHeapPercentage)voidsetProperty(String name, String value)voidsetRebalance(boolean rebalance)StringtoString()
-
-
-
Field Detail
-
cache
protected GemFireCache cache
-
instance
protected static AbstractCache instance
Instance reference which is set in static initialization blocks of any subclasses.
-
-
Method Detail
-
lifecycleEvent
public void lifecycleEvent(LifecycleTypeAdapter eventType)
-
isStarted
public boolean isStarted()
-
close
public void close()
-
getCache
public GemFireCache getCache()
-
getEvictionHeapPercentage
public float getEvictionHeapPercentage()
-
setEvictionHeapPercentage
public void setEvictionHeapPercentage(String evictionHeapPercentage)
-
getCriticalHeapPercentage
public float getCriticalHeapPercentage()
-
setCriticalHeapPercentage
public void setCriticalHeapPercentage(String criticalHeapPercentage)
-
setRebalance
public void setRebalance(boolean rebalance)
-
getRebalance
public boolean getRebalance()
-
getLogger
public org.slf4j.Logger getLogger()
-
createOrRetrieveCache
protected abstract void createOrRetrieveCache()
-
rebalanceCache
protected abstract void rebalanceCache()
-
getDefaultCacheXmlFileName
protected abstract String getDefaultCacheXmlFileName()
-
-