See: Description
Interface | Description |
---|---|
Cache<K,V> |
In computer science, a cache is a component that transparently stores data
so that future requests for that data can be served faster.
|
CacheModelProxy.Model<K,V> |
Model.
|
VocalMapListener<V> |
A listener of vocal maps.
|
Class | Description |
---|---|
AgeOutHashMap<K,V> |
Provides a map of key/value pairs that will automatically age-out when not
write-accessed within a given number of milliseconds.
|
CacheableDataType |
Base class for cacheable data types.
|
CacheCleaner |
Cleans up zombie references from
WeakValueCache instances. |
CachedValueWeakReference<K,V> |
This class extends WeakReference to allow us to encapsulate the cache
that contains this reference, and the key with which it is associated.
|
CacheModelProxy<K,V> |
Proxy that integrates the cache to the model.
|
NotedAgeOutHashMap<K,V> |
Extends the functionality of
AgeOutHashMap to capture the values
that are aged-out during interaction with the map, making them available
for consumption by an external party. |
SmallDataCache<K,V> |
Cache to hold the entire data from the model.
|
VocalAgeOutHashMap<K,V> |
Extends the functionality of
NotedAgeOutHashMap to allow listeners
to register for value removal events. |
WeakValueCache<K,V> |
Implements a cache (map) that allows its values to be garbage collected
when all external references to the values have been dropped.
|
Copyright © 2016. All Rights Reserved.