Class ByteArrayCacheEntrySerializer
java.lang.Object
org.apache.hc.client5.http.impl.cache.ByteArrayCacheEntrySerializer
- All Implemented Interfaces:
HttpCacheEntrySerializer<byte[]>
@Contract(threading=STATELESS)
public final class ByteArrayCacheEntrySerializer
extends Object
implements HttpCacheEntrySerializer<byte[]>
HttpCacheEntrySerializer
implementation that uses the default (native)
serialization.- Since:
- 4.1
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(byte[] serializedObject) Deserializes a cache entry from its serialized representation.byte[]
serialize
(HttpCacheStorageEntry cacheEntry) Serializes the given entry.
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
ByteArrayCacheEntrySerializer
public ByteArrayCacheEntrySerializer()
-
-
Method Details
-
serialize
Description copied from interface:HttpCacheEntrySerializer
Serializes the given entry.- Specified by:
serialize
in interfaceHttpCacheEntrySerializer<byte[]>
- Parameters:
cacheEntry
- cache entry- Returns:
- serialized representation of the cache entry
- Throws:
ResourceIOException
-
deserialize
Description copied from interface:HttpCacheEntrySerializer
Deserializes a cache entry from its serialized representation.- Specified by:
deserialize
in interfaceHttpCacheEntrySerializer<byte[]>
- Parameters:
serializedObject
- serialized representation of the cache entry- Returns:
- cache entry
- Throws:
ResourceIOException
-