Module tools.jackson.databind
Package tools.jackson.databind.ser.impl
Class ReadOnlyClassToSerializerMap
java.lang.Object
tools.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
Optimized lookup table for accessing two types of serializers; typed
and non-typed. Only accessed from a single thread, so no synchronization
needed for accessors.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ReadOnlyClassToSerializerMap
(SerializerCache shared, LookupCache<TypeKey, ValueSerializer<Object>> src) -
Method Summary
Modifier and TypeMethodDescriptionstatic ReadOnlyClassToSerializerMap
from
(SerializerCache shared, LookupCache<TypeKey, ValueSerializer<Object>> src) Factory method for constructing an instance.int
size()
typedValueSerializer
(Class<?> rawType) typedValueSerializer
(JavaType type) untypedValueSerializer
(Class<?> rawType)
-
Constructor Details
-
ReadOnlyClassToSerializerMap
protected ReadOnlyClassToSerializerMap(SerializerCache shared, LookupCache<TypeKey, ValueSerializer<Object>> src)
-
-
Method Details
-
from
public static ReadOnlyClassToSerializerMap from(SerializerCache shared, LookupCache<TypeKey, ValueSerializer<Object>> src) Factory method for constructing an instance. -
size
public int size() -
typedValueSerializer
-
typedValueSerializer
-
untypedValueSerializer
-
untypedValueSerializer
-