|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sleepycat.je.utilint.DaemonThread
com.sleepycat.je.evictor.Evictor
com.sleepycat.je.evictor.PrivateEvictor
public class PrivateEvictor
The standard Evictor that operates on the INList for a single environment. A single iterator over the INList is used to implement getNextIN.
Field Summary |
---|
Fields inherited from class com.sleepycat.je.evictor.Evictor |
---|
SOURCE_CRITICAL, SOURCE_DAEMON, SOURCE_MANUAL |
Fields inherited from class com.sleepycat.je.utilint.DaemonThread |
---|
name, nWakeupRequests, stifleExceptionChatter |
Constructor Summary | |
---|---|
PrivateEvictor(EnvironmentImpl envImpl,
java.lang.String name)
|
Method Summary | |
---|---|
void |
addEnvironment(EnvironmentImpl envImpl)
Only supported by SharedEvictor. |
boolean |
checkEnvs(java.util.Set<EnvironmentImpl> envs)
Only supported by SharedEvictor. |
void |
clearEnv()
Standard daemon method to set envImpl to null. |
void |
loadStats(StatsConfig config,
EnvironmentStats stat)
Load stats. |
void |
noteINListChange(int nINs)
Do nothing. |
void |
onWakeup()
Called whenever the daemon thread wakes up from a sleep. |
void |
removeEnvironment(EnvironmentImpl envImpl)
Only supported by SharedEvictor. |
Methods inherited from class com.sleepycat.je.evictor.Evictor |
---|
alert, doCriticalEviction, doEvict, nDeadlockRetries, normalizeLevel, setRunnableHook |
Methods inherited from class com.sleepycat.je.utilint.DaemonThread |
---|
checkErrorListener, getExceptionListener, getNWakeupRequests, getThread, isPaused, isRunning, isShutdownRequested, requestShutdown, run, runOrPause, setExceptionListener, shutdown, toString, wakeup |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PrivateEvictor(EnvironmentImpl envImpl, java.lang.String name) throws DatabaseException
DatabaseException
Method Detail |
---|
public void loadStats(StatsConfig config, EnvironmentStats stat) throws DatabaseException
Evictor
loadStats
in class Evictor
DatabaseException
public void onWakeup() throws DatabaseException
Evictor
onWakeup
in class Evictor
DatabaseException
public void clearEnv()
clearEnv
in class Evictor
public void noteINListChange(int nINs)
noteINListChange
in class Evictor
public void addEnvironment(EnvironmentImpl envImpl)
addEnvironment
in class Evictor
public void removeEnvironment(EnvironmentImpl envImpl)
removeEnvironment
in class Evictor
public boolean checkEnvs(java.util.Set<EnvironmentImpl> envs)
checkEnvs
in class Evictor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |