## Uses of Interface
net.dontdrinkandroot.cache.Cache

Packages that use Cache
Package | Description
--- | ---
net.dontdrinkandroot.cache |
net.dontdrinkandroot.cache.impl |
net.dontdrinkandroot.cache.impl.disk.file |
net.dontdrinkandroot.cache.impl.disk.indexed |
net.dontdrinkandroot.cache.impl.memory |

### Uses of Cache in net.dontdrinkandroot.cache

Subinterfaces of Cache in net.dontdrinkandroot.cache
Modifier and Type | Interface and Description
--- | ---
`interface` | `BufferedRecyclingCache<K,V>` A Buffered Cache that has a recycling ExpungeStrategy for both persistent storage and buffer.
`interface` | `CustomTtlCache<K,V>` A `Cache` that permits storing entries with an individual time to live and an individual idle time.
`interface` | `RecyclingCache<K,V>` A Buffered Cache that uses a recycling ExpungeStrategy.

### Uses of Cache in net.dontdrinkandroot.cache.impl

Classes in net.dontdrinkandroot.cache.impl that implement Cache
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractCache<K,V>`
`class` | `AbstractMapBackedCache<K,V,M extends MetaData>`
`class` | `AbstractMapBackedCustomTtlCache<K,V,M extends MetaData>`

### Uses of Cache in net.dontdrinkandroot.cache.impl.disk.file

Classes in net.dontdrinkandroot.cache.impl.disk.file that implement Cache
Modifier and Type | Class and Description
--- | ---
`class` | `FileCache`

### Uses of Cache in net.dontdrinkandroot.cache.impl.disk.indexed

Classes in net.dontdrinkandroot.cache.impl.disk.indexed that implement Cache
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractIndexedDiskCache<K extends Serializable,V extends Serializable>`
`class` | `BufferedSerializableIndexedDiskCache` A `SerializableIndexedDiskCache` that buffers entries in memory on successful disk put and get operations.
`class` | `ByteArrayIndexedDiskCache`
`class` | `LfuBufferedSerializableIndexedDiskCache` A `BufferedSerializableIndexedDiskCache` that uses a `LfuRecyclingExpungeStrategy` for both disk and buffer.
`class` | `LruBufferedSerializableIndexedDiskCache` A `BufferedSerializableIndexedDiskCache` that uses a `LruRecyclingExpungeStrategy` for both disk and buffer.
`class` | `SerializableIndexedDiskCache`

### Uses of Cache in net.dontdrinkandroot.cache.impl.memory

Classes in net.dontdrinkandroot.cache.impl.memory that implement Cache
Modifier and Type | Class and Description
--- | ---
`class` | `MemoryCache<K,V>`
`class` | `NoopCache<K,V>` A serializable cache that does not actually perform any caching operation.