Gemfire JavaDocs
Class AbstractCache
- java.lang.Object
-
- org.apache.geode.modules.session.bootstrap.AbstractCache
-
- Direct Known Subclasses:
ClientServerCache
,PeerToPeerCache
public abstract class AbstractCache extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected GemFireCache
cache
protected static AbstractCache
instance
Instance 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 void
close()
protected abstract void
createOrRetrieveCache()
GemFireCache
getCache()
float
getCriticalHeapPercentage()
protected abstract java.lang.String
getDefaultCacheXmlFileName()
float
getEvictionHeapPercentage()
org.slf4j.Logger
getLogger()
boolean
getRebalance()
boolean
isStarted()
void
lifecycleEvent(LifecycleTypeAdapter eventType)
protected abstract void
rebalanceCache()
void
setCriticalHeapPercentage(java.lang.String criticalHeapPercentage)
void
setEvictionHeapPercentage(java.lang.String evictionHeapPercentage)
void
setProperty(java.lang.String name, java.lang.String value)
void
setRebalance(boolean rebalance)
java.lang.String
toString()
-
-
-
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(java.lang.String evictionHeapPercentage)
-
getCriticalHeapPercentage
public float getCriticalHeapPercentage()
-
setCriticalHeapPercentage
public void setCriticalHeapPercentage(java.lang.String criticalHeapPercentage)
-
setRebalance
public void setRebalance(boolean rebalance)
-
getRebalance
public boolean getRebalance()
-
setProperty
public void setProperty(java.lang.String name, java.lang.String value)
-
getLogger
public org.slf4j.Logger getLogger()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
createOrRetrieveCache
protected abstract void createOrRetrieveCache()
-
rebalanceCache
protected abstract void rebalanceCache()
-
getDefaultCacheXmlFileName
protected abstract java.lang.String getDefaultCacheXmlFileName()
-
-