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 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
-