public class PrivateEvictor extends Evictor
Evictor.BackgroundEvictTask, Evictor.DbCache, Evictor.EvictionSource, Evictor.RejectEvictHandler
dbCacheClearCount, envImpl
Constructor and Description |
---|
PrivateEvictor(EnvironmentImpl envImpl) |
Modifier and Type | Method and Description |
---|---|
(package private) Evictor.DbCache |
createDbCache()
PrivateEvictor implements a DbCache simply using a HashMap, like
cleaner.FileProcessor and other components.
|
(package private) TargetSelector |
makeSelector() |
addEnvironment, alert, checkEnv, doCriticalEviction, doDaemonEviction, doEvict, doEvictOneIN, doManualEvict, envConfigUpdate, evictBatch, getNINCompactKey, getNINNoTarget, getNINSparseTarget, getSelector, getStatsGroup, getThreadPool, incBINEvictStats, incBINFetchStats, incINEvictStats, incINFetchStats, incLNFetchStats, isCacheFull, loadStats, noteINListChange, removeEnvironment, requestShutdownPool, setEvictProfileHook, setPreEvictINHook, setRunnableHook, shutdown, wasCacheEverFull
public PrivateEvictor(EnvironmentImpl envImpl)
TargetSelector makeSelector()
makeSelector
in class Evictor
Evictor.DbCache createDbCache()
createDbCache
in class Evictor
Copyright (c) 2004-2012 Oracle. All rights reserved.