Pavalisoft.Caching
1.2.1
A single unified Caching Api for both MemoryCache and DistributedCache implementations including CacheManager
|
Represents interface for Cache Item Serializer More...
Public Member Functions | |
byte [] | Serialize< T > (T item) |
Serializes the specified Cached Object. More... | |
Task< byte[]> | SerializeAsync< T > (T item) |
Serializes the specified Cached Object asynchronous. More... | |
T | Deserialize< T > (byte[] bytes) |
Deserializes the specified bytes to T . More... | |
Task< T > | DeserializeAsync< T > (byte[] bytes) |
Deserializes the specified bytes to T asynchronously. More... | |
Represents interface for Cache Item Serializer
T Pavalisoft.Caching.Interfaces.ISerializer.Deserialize< T > | ( | byte [] | bytes | ) |
Deserializes the specified bytes to T .
T | Cached Object Type |
bytes | The serialized object. |
Implemented in Pavalisoft.Caching.Serializers.JsonSerializer, and Pavalisoft.Caching.Serializers.BinaryFormatterSerializer.
Task<T> Pavalisoft.Caching.Interfaces.ISerializer.DeserializeAsync< T > | ( | byte [] | bytes | ) |
Deserializes the specified bytes to T asynchronously.
T | Cached Object Type |
bytes | The serialized object. |
Implemented in Pavalisoft.Caching.Serializers.JsonSerializer, and Pavalisoft.Caching.Serializers.BinaryFormatterSerializer.
byte [] Pavalisoft.Caching.Interfaces.ISerializer.Serialize< T > | ( | T | item | ) |
Serializes the specified Cached Object.
T | Cached Object Type |
item | Cached Object |
Implemented in Pavalisoft.Caching.Serializers.BinaryFormatterSerializer, and Pavalisoft.Caching.Serializers.JsonSerializer.
Task<byte[]> Pavalisoft.Caching.Interfaces.ISerializer.SerializeAsync< T > | ( | T | item | ) |
Serializes the specified Cached Object asynchronous.
T | Cached Object Type |
item | Cached Object |
Implemented in Pavalisoft.Caching.Serializers.BinaryFormatterSerializer, and Pavalisoft.Caching.Serializers.JsonSerializer.