Interface ICacheItemSerializer<TResult, TSerialized>
Defines operations for serializing and deserializing values being placed in caches by CachePolicy instances.
public interface ICacheItemSerializer<TResult, TSerialized>
Type Parameters
TResultThe type of objects that this serializer can serialize.
TSerializedThe type of objects after serialization.
Methods
Deserialize(TSerialized)
Deserializes the specified object.
TResult Deserialize(TSerialized objectToDeserialize)
Parameters
objectToDeserializeTSerializedThe object to deserialize.
Returns
- TResult
The deserialized object
Serialize(TResult)
Serializes the specified object.
TSerialized Serialize(TResult objectToSerialize)
Parameters
objectToSerializeTResultThe object to serialize.
Returns
- TSerialized
The serialized object