Package org.apache.hc.client5.http.cache
Interface HttpCacheEntrySerializer<T>
-
- All Known Implementing Classes:
ByteArrayCacheEntrySerializer,HttpByteArrayCacheEntrySerializer,NoopCacheEntrySerializer
@Contract(threading=STATELESS) public interface HttpCacheEntrySerializer<T>Serializer / deserializer forHttpCacheStorageEntryentries.- Since:
- 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HttpCacheStorageEntrydeserialize(T serializedObject)Deserializes a cache entry from its serialized representation.Tserialize(HttpCacheStorageEntry entry)Serializes the given entry.
-
-
-
Method Detail
-
serialize
T serialize(HttpCacheStorageEntry entry) throws ResourceIOException
Serializes the given entry.- Parameters:
entry- cache entry- Returns:
- serialized representation of the cache entry
- Throws:
ResourceIOException
-
deserialize
HttpCacheStorageEntry deserialize(T serializedObject) throws ResourceIOException
Deserializes a cache entry from its serialized representation.- Parameters:
serializedObject- serialized representation of the cache entry- Returns:
- cache entry
- Throws:
ResourceIOException
-
-