Class ClientCache<TValue>
Base class for client cache implementations.
public abstract class ClientCache<TValue>
Type Parameters
TValue
Type of value held in the client cache.
- Inheritance
-
ClientCache<TValue>
- Derived
- Inherited Members
Methods
- Get(ref ObjectKey)
Returns the CacheEntry<TValue> associated with the provided key, or
null
if not found.
- Remove(ref ObjectKey)
Removes the value with the specified key from the client cache.
- Set(ref ObjectKey, CacheEntry<TValue>)
Creates/Updates the client cache with latest version of an object.
- Touch(ref ObjectKey)
Updates the age of the client cache entry to the current time. Called after a round trip to the service confirms that an entry is up-to-date.