Interface HttpCacheEntrySerializer<T>
- All Known Implementing Classes:
ByteArrayCacheEntrySerializer, HttpByteArrayCacheEntrySerializer, NoopCacheEntrySerializer
@Contract(threading=STATELESS)
public interface HttpCacheEntrySerializer<T>
Serializer / deserializer for
HttpCacheStorageEntry entries.- Since:
- 5.0
-
Method Summary
Modifier and TypeMethodDescriptiondeserialize(T serializedObject) Deserializes a cache entry from its serialized representation.serialize(HttpCacheStorageEntry entry) Serializes the given entry.
-
Method Details
-
serialize
Serializes the given entry.- Parameters:
entry- cache entry- Returns:
- serialized representation of the cache entry
- Throws:
ResourceIOException
-
deserialize
Deserializes a cache entry from its serialized representation.- Parameters:
serializedObject- serialized representation of the cache entry- Returns:
- cache entry
- Throws:
ResourceIOException
-