Click or drag to resize
Ab4d.SharpEngine logo

ICacheProvider Interface

ICacheProvider interface defines methods to cache, get cache and remove cached values.

Namespace: Ab4d.SharpEngine.Common
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax
C#
public interface ICacheProvider

The ICacheProvider type exposes the following members.

Methods
 NameDescription
Public methodCacheObject CacheObject sets the specified objectToCache to the specified key in the cache. The value can be retrieved by GetCachedObjectT(String) or removed by RemoveCachedObject(String) method. This method is thread safe and can be called from any thread.
Public methodGetCachedObjectT GetCachedObject gets the object that was previously stored by the CacheObject(String, Object) method. If the key is not found a default value of T (null for reference types) is returned. This method is thread safe and can be called from any thread.
Public methodRemoveCachedObject RemoveCachedObject removes the specified key from the cache. This method is thread safe and can be called from any thread.
Top
See Also