| Interface | Description |
|---|---|
| Cache<K,V> |
A cache is a kind of Key Value Map.
|
| CacheEntry<T> |
This object represents an entry of a cache.
|
| CacheEntryExpirator |
The
CacheEntryExpirator is responsible to check, if a
CacheEntry has expired or not. |
| DiskCache<K,V> |
A DiskCache is like the name suggests responsible to write data on the disk.
|
| MemoryCache<K,V> |
Created by Hannes Dorfmann on 25.03.14.
|
| SubCache<K,V> |
| Class | Description |
|---|---|
| AllLruDiskCache |
A LruDiskCache that can be used to store any value, because it uses internally Object as value type
|
| BitmapLruMemoryCache |
A special lru memory cache for caching bitmaps.
|
| CastedBitmapLruMemoryCache |
A special lru memory cache for caching bitmaps.
|
| DefaultCacheEntry<T> |
This is the default implementation of a
CacheEntry |
| DefaultCacheEntryExpirator |
This
CacheEntryExpirator uses unix timestamps (in miliseconds) in UTC
timezone to determine if a CacheEntry is expired or not. |
| HybridCache<K,V> |
This is a hybrid cache that uses a memory cache (RAM) and a disk cache
(external storage) to cache any data
|
| LruDiskCache<K,V> |
Created by Hannes Dorfmann on 25.03.14.
|
| LruMemoryCache<K,V> |
A LRU (Least recently used) memory cache
|
| WeakCacheEntry<T> |
Copyright © 2015 Hannes Dorfmann. All rights reserved.