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 forHttpCacheStorageEntry
entries.- Since:
- 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HttpCacheStorageEntry
deserialize(T serializedObject)
Deserializes a cache entry from its serialized representation.T
serialize(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
-
-