Interface | Description |
---|---|
ICacheManager |
The
ICacheManager encapsulates how to physically access
CacheObject s. |
IOperationCacheHandler |
This is a common interface that defines some hook points to influence the
execution of an
AbstractSynchronizableOperation . |
Class | Description |
---|---|
AbstractCacheHandler |
This is a base class to handle caching by providing some methods to save/load
from/to the cache.
|
AbstractOfflineAwareCacheHandler |
This is a more complex example for a
IOperationCacheHandler that
changes behavior depending on the connection status (online/offline). |
AbstractRestCacheHandler |
This is a base class to handle caching of
AbstractRestOperation . |
CacheFirstCacheHandler |
This is an
IOperationCacheHandler that can be used when offline or
for static resources as it first checks if the requested resource is
available in the cache. |
CacheObject |
This
CacheObject encapsulates a cache entry. |
CacheOnlyCacheHandler |
This
IOperationCacheHandler does not execute the operation but always
reads from the cache. |
FileCacheManager |
This is an implementation of an
ICacheManager that stores the
CacheObject in the filesystem on the device. |
NoCacheHandler |
This is the default
IOperationCacheHandler which just does nothing to
influence the operations execution. |
OperationsFileCacheManager |
The
OperationsFileCacheManager is a default implementation for
FileCacheManager that can be used for all IOperation . |
ServerFirstCacheHandler |
This is a common implementation for the
IOperationCacheHandler that
executes the operation and stores a successful result in the cache. |
ServerOnlyCacheHandler |
This
IOperationCacheHandler executes the operation and stores the
result in the cache, but never reads from the cache. |