public class LruBufferedSerializableIndexedDiskCache extends BufferedSerializableIndexedDiskCache
BufferedSerializableIndexedDiskCache that uses a LruRecyclingExpungeStrategy
for both disk and buffer.bufferExpungeStrategydataFile, indexFile, lockFileUNLIMITED_IDLE_TIME| Constructor and Description |
|---|
LruBufferedSerializableIndexedDiskCache(String name,
long defaultTimeToLive,
File baseDir,
int size,
int recycleSize,
int bufferSize,
int bufferRecycleSize) |
LruBufferedSerializableIndexedDiskCache(String name,
long defaultTimeToLive,
long defaultMaxIdleTime,
File baseDir,
int size,
int recycleSize,
int bufferSize,
int bufferRecycleSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
setBufferMaxSize(int maxSize) |
void |
setBufferRecycleSize(int bufferRecycleSize) |
void |
setExpungeStrategy(ExpungeStrategy expungeStrategy) |
void |
setMaxSize(int maxSize) |
void |
setRecycleSize(int recycleSize) |
copyData, doDelete, doGet, doPut, getBufferStatistics, isCopyOnRead, isCopyOnWrite, setCopyOnRead, setCopyOnWritedataFromBytes, dataToBytes, getDataFileNumAllocatedBlocks, getIndexFileNumAllocatedBlocksbuildIndex, closedoPut, put, put, putWithErrors, putWithErrorscleanUp, delete, delete, expunge, get, getEntriesMetaData, getEntriesMetaDataMap, getExpungeStrategy, getMetaData, getStatistics, getWithErrors, put, putWithErrors, setEntriesMetaDataMapgetCleanUpLogger, getDefaultMaxIdleTime, getDefaultTtl, getLogger, getName, setDefaultMaxIdleTime, setDefaultTtlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcleanUp, delete, get, getDefaultMaxIdleTime, getDefaultTtl, getMetaData, getName, getStatistics, getWithErrors, put, putWithErrorspublic LruBufferedSerializableIndexedDiskCache(String name, long defaultTimeToLive, File baseDir, int size, int recycleSize, int bufferSize, int bufferRecycleSize) throws IOException
IOExceptionpublic LruBufferedSerializableIndexedDiskCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, File baseDir, int size, int recycleSize, int bufferSize, int bufferRecycleSize) throws IOException
IOExceptionpublic void setExpungeStrategy(ExpungeStrategy expungeStrategy)
setExpungeStrategy in class AbstractMapBackedCache<Serializable,Serializable,BlockMetaData>public void setMaxSize(int maxSize)
public void setRecycleSize(int recycleSize)
public void setBufferMaxSize(int maxSize)
public void setBufferRecycleSize(int bufferRecycleSize)
Copyright © 2013 dontdrinkandroot. All Rights Reserved.