## Uses of Class
net.dontdrinkandroot.cache.CacheException

Packages that use CacheException
net.dontdrinkandroot.cache
net.dontdrinkandroot.cache.impl
net.dontdrinkandroot.cache.impl.disk.file
net.dontdrinkandroot.cache.impl.disk.indexed
net.dontdrinkandroot.cache.impl.memory
net.dontdrinkandroot.cache.metadata.impl

Uses of CacheException in net.dontdrinkandroot.cache

Methods in net.dontdrinkandroot.cache that throw CacheException
`void` `Cache.cleanUp()` Cleanup the cache.
`void` `Cache.delete(K key)` Manually remove an entry from the cache.
`MetaData` `Cache.getMetaData(K key)` Retrieve the `MetaData` of a cached entry if it is available.

`

`<T extends V> T`

`

`Cache.getWithErrors(K key)`
Retrieve an entry from the cache if it is available.

`

`<T extends V> T`

`

`Cache.putWithErrors(K key, T data)`
Store an entry in the cache with the default time to live.

`

`<T extends V> T`

`

`CustomTtlCache.putWithErrors(K key, T data, long timeToLive)`
Store an entry in the cache with a specific time to live.

`

`<T extends V> T`

`

`CustomTtlCache.putWithErrors(K key, T data, long timeToLive, long maxIdleTime)`
Store an entry in the cache with a specific time to live and max idle time.

Uses of CacheException in net.dontdrinkandroot.cache.impl

Methods in net.dontdrinkandroot.cache.impl that throw CacheException
`void` `AbstractMapBackedCache.cleanUp()`
`void` `AbstractMapBackedCache.delete(K key)`
`void` `AbstractMapBackedCache.delete(K key, M metaData)`
`protected abstract void` `AbstractMapBackedCache.doDelete(K key, M metaData)` Performs deletion of the data belonging to the metadata.

`protected abstract

`<T extends V> T`

`

`AbstractMapBackedCache.doGet(K key, M metaData)`
Performs retrieval of the data belonging to the metadata.

`protected

`<T extends V> T`

`

`AbstractMapBackedCustomTtlCache.doPut(K key, T data)`

`protected abstract

`<T extends V> T`

`

`AbstractMapBackedCache.doPut(K key, T data)`
Performs storage of the given data and adds new metadata to the map.

`protected abstract

`<T extends V> T`

`

`AbstractMapBackedCustomTtlCache.doPut(K key, T data, long timeToLive, long defaultMaxIdleTime)`
Performs storage of the given data and adds new metadata to the map.

`protected void` `AbstractMapBackedCache.expunge(Collection<Map.Entry<K,M>> expungeEntriesMetaData)` Performs the actual expunging of entries with the given metadata.
`MetaData` `AbstractMapBackedCache.getMetaData(K key)`

`

`<T extends V> T`

`

`AbstractMapBackedCache.getWithErrors(K key)`

`

`<T extends V> T`

`

`AbstractMapBackedCache.putWithErrors(K key, T data)`

`

`<T extends V> T`

`

`AbstractMapBackedCustomTtlCache.putWithErrors(K key, T data, long timeToLive)`

`

`<T extends V> T`

`

`AbstractMapBackedCustomTtlCache.putWithErrors(K key, T data, long timeToLive, long maxIdleTime)`

Uses of CacheException in net.dontdrinkandroot.cache.impl.disk.file

Methods in net.dontdrinkandroot.cache.impl.disk.file that throw CacheException
`protected void` `FileCache.doDelete(Md5 key, SimpleMetaData metaData)`
`protected File` `FileCache.doGet(Md5 key, SimpleMetaData metaData)`
`protected File` `FileCache.doPut(Md5 md5, File data)`
`protected Map<Md5,SimpleMetaData>` `FileCache.readInitialMap()`

Constructors in net.dontdrinkandroot.cache.impl.disk.file that throw CacheException
`FileCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, ExpungeStrategy expungeStrategy, File baseDir, int directoryDepth)`

Uses of CacheException in net.dontdrinkandroot.cache.impl.disk.indexed

Methods in net.dontdrinkandroot.cache.impl.disk.indexed that throw CacheException
`byte[]` `ByteArrayIndexedDiskCache.dataFromBytes(byte[] data)`

`

`<T extends Serializable> T`

`

`SerializableIndexedDiskCache.dataFromBytes(byte[] dataBytes)`

`protected abstract

`<T extends V> T`

`

`AbstractIndexedDiskCache.dataFromBytes(byte[] data)`

`byte[]` `ByteArrayIndexedDiskCache.dataToBytes(byte[] data)`

`

`<T extends Serializable> byte[]`

`

`SerializableIndexedDiskCache.dataToBytes(T data)`

`protected abstract

`<T extends V> byte[]`

`

`AbstractIndexedDiskCache.dataToBytes(T data)`

`protected void` `AbstractIndexedDiskCache.doDelete(K key, BlockMetaData metaData)`
`protected void` `BufferedSerializableIndexedDiskCache.doDelete(Serializable key, BlockMetaData metaData)`

`protected

`<T extends V> T`

`

`AbstractIndexedDiskCache.doGet(K key, BlockMetaData metaData)`

`protected

`<T extends Serializable> T`

`

`BufferedSerializableIndexedDiskCache.doGet(Serializable key, BlockMetaData metaData)`

`protected

`<T extends V> T`

`

`AbstractIndexedDiskCache.doPut(K key, T data, long timeToLive, long maxIdleTime)`

`protected

`<T extends Serializable> T`

`

`BufferedSerializableIndexedDiskCache.doPut(Serializable key, T data, long timeToLive, long maxIdleTime)`

Uses of CacheException in net.dontdrinkandroot.cache.impl.memory

Methods in net.dontdrinkandroot.cache.impl.memory that throw CacheException
`void` `NoopCache.delete(K key)`
`protected void` `MemoryCache.doDelete(K key, SimpleMetaData metaData)`

`protected

`<T extends V> T`

`

`MemoryCache.doGet(K key, SimpleMetaData metaData)`

`protected

`<T extends V> T`

`

`MemoryCache.doPut(K key, T data, long timeToLive, long maxIdleTime)`

`MetaData` `NoopCache.getMetaData(K key)`

`

`<T extends V> T`

`

`NoopCache.getWithErrors(K key)`

`

`<T extends V> T`

`

`NoopCache.putWithErrors(K key, T data)`

`

`<T extends V> T`

`

`NoopCache.putWithErrors(K key, T data, long timeToLive)`

`

`<T extends V> T`

`

`NoopCache.putWithErrors(K key, T data, long timeToLive, long maxIdleTime)`

Uses of CacheException in net.dontdrinkandroot.cache.metadata.impl

Subclasses of CacheException in net.dontdrinkandroot.cache.metadata.impl
`class` `CheckSumNotMatchingException` Exception that denotes that the checksum was not matching the data.

Copyright © 2013 dontdrinkandroot. All Rights Reserved.