public class SerializableIndexedDiskCache extends AbstractIndexedDiskCache<Serializable,Serializable>
dataFile, dataFileLock, indexFile, indexFileLock, lockFile, queueSizeWarningLimitUNLIMITED_IDLE_TIME| Constructor and Description |
|---|
SerializableIndexedDiskCache(String name,
long defaultTimeToLive,
int maxSize,
int recycleSize,
File baseDir) |
SerializableIndexedDiskCache(String name,
long defaultTimeToLive,
long defaultMaxIdleTime,
int maxSize,
int recycleSize,
File baseDir) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Serializable> |
dataFromBytes(byte[] dataBytes) |
<T extends Serializable> |
dataToBytes(T data) |
int |
getDataFileNumAllocatedBlocks() |
int |
getIndexFileNumAllocatedBlocks() |
buildIndex, close, doDelete, doGet, doPut, flush, getWriteQueueLength, isWriterThreadAlive, setQueueSizeWarningLimitdoPut, put, put, putWithErrors, putWithErrorscleanUp, delete, delete, expunge, expunge, get, getCleanUpInterval, getComparator, getEntriesMetaData, getEntry, getMaxSize, getMetaData, getRecycleSize, getStatistics, getWithErrors, put, putEntry, putWithErrors, setCleanUpInterval, setMaxSize, setRecycleSize, triggerExpungegetCleanUpLogger, getDefaultMaxIdleTime, getDefaultTtl, getLogger, getName, setDefaultMaxIdleTime, setDefaultTtlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcleanUp, delete, expunge, get, getDefaultMaxIdleTime, getDefaultTtl, getMetaData, getName, getStatistics, getWithErrors, put, putWithErrors, setDefaultTtlpublic SerializableIndexedDiskCache(String name, long defaultTimeToLive, int maxSize, int recycleSize, File baseDir) throws IOException
IOExceptionpublic SerializableIndexedDiskCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, int maxSize, int recycleSize, File baseDir) throws IOException
IOExceptionpublic <T extends Serializable> byte[] dataToBytes(T data) throws CacheException
dataToBytes in class AbstractIndexedDiskCache<Serializable,Serializable>CacheExceptionpublic <T extends Serializable> T dataFromBytes(byte[] dataBytes) throws CacheException
dataFromBytes in class AbstractIndexedDiskCache<Serializable,Serializable>CacheExceptionpublic int getIndexFileNumAllocatedBlocks()
public int getDataFileNumAllocatedBlocks()
Copyright © 2014 dontdrinkandroot. All rights reserved.