Class SerializingCacheProvider<TResult, TSerialized>
public class SerializingCacheProvider<TResult, TSerialized> : ISyncCacheProvider<TResult>
Type Parameters
TResult
TSerialized
- Inheritance
-
SerializingCacheProvider<TResult, TSerialized>
- Implements
-
ISyncCacheProvider<TResult>
- Inherited Members
- Extension Methods
Constructors
SerializingCacheProvider(ISyncCacheProvider<TSerialized>, ICacheItemSerializer<TResult, TSerialized>)
public SerializingCacheProvider(ISyncCacheProvider<TSerialized> wrappedCacheProvider, ICacheItemSerializer<TResult, TSerialized> serializer)
Parameters
wrappedCacheProvider
ISyncCacheProvider<TSerialized>serializer
ICacheItemSerializer<TResult, TSerialized>
Methods
Put(string, TResult, Ttl)
public void Put(string key, TResult value, Ttl ttl)
Parameters
TryGet(string)
public (bool, TResult) TryGet(string key)
Parameters
key
string
Returns
- (bool, TResult)