Class CachedResolver
Inheritance
CachedResolver
Assembly: Estrelica.Archer.Utility.dll
Syntax
public abstract class CachedResolver : ICacheProvider
Constructors
Declaration
public CachedResolver(bool createCaches = true)
Parameters
Fields
Declaration
protected int expireMinutes
Field Value
Properties
Declaration
public int CacheTimeoutMinutes { get; set; }
Property Value
Implements
Methods
Declaration
public IDictionary<K, V> CreateCache<K, V>()
Returns
Type Parameters
Implements
Declaration
protected abstract void CreateCaches()
Declaration
protected bool RegisterCache(ICacheHandler cache)
Parameters
Returns
Declaration
protected bool UnregisterCache(ICacheHandler cache)
Parameters
Returns
Declaration
public bool UnregisterCache<K, V>(IDictionary<K, V> dictionary)
Parameters
Returns
Type Parameters
Implements
Events
Declaration
public event EventHandler<int> TimeoutChanged
Event Type
Implements
Extension Methods