Uses of Interface
com.fasterxml.jackson.databind.util.LookupCache
Packages that use LookupCache
Package
Description
Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
com.fasterxml.jackson.databind
).Contains implementation classes of deserialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
-
Uses of LookupCache in com.fasterxml.jackson.databind.cfg
Methods in com.fasterxml.jackson.databind.cfg that return LookupCacheModifier and TypeMethodDescriptionprotected <K,
V> LookupCache <K, V> DefaultCacheProvider._buildCache
(int maxSize) CacheProvider.forDeserializerCache
(DeserializationConfig config) Method for constructing aLookupCache
instance to be used byDeserializerCache
.DefaultCacheProvider.forDeserializerCache
(DeserializationConfig config) Method to provide aLookupCache
instance for constructingDeserializerCache
.CacheProvider.forSerializerCache
(SerializationConfig config) Method for constructing aLookupCache
instance to be used bySerializerCache
.DefaultCacheProvider.forSerializerCache
(SerializationConfig config) CacheProvider.forTypeFactory()
Method for constructing aLookupCache
instance to be used byTypeFactory
.DefaultCacheProvider.forTypeFactory()
-
Uses of LookupCache in com.fasterxml.jackson.databind.deser
Fields in com.fasterxml.jackson.databind.deser declared as LookupCacheModifier and TypeFieldDescriptionprotected final LookupCache
<JavaType, JsonDeserializer<Object>> DeserializerCache._cachedDeserializers
We will also cache some dynamically constructed deserializers; specifically, ones that are expensive to construct.Constructors in com.fasterxml.jackson.databind.deser with parameters of type LookupCacheModifierConstructorDescription -
Uses of LookupCache in com.fasterxml.jackson.databind.ser
Constructors in com.fasterxml.jackson.databind.ser with parameters of type LookupCache -
Uses of LookupCache in com.fasterxml.jackson.databind.ser.impl
Methods in com.fasterxml.jackson.databind.ser.impl with parameters of type LookupCacheModifier and TypeMethodDescriptionstatic ReadOnlyClassToSerializerMap
ReadOnlyClassToSerializerMap.from
(LookupCache<TypeKey, JsonSerializer<Object>> src) Factory method for constructing an instance.Constructors in com.fasterxml.jackson.databind.ser.impl with parameters of type LookupCacheModifierConstructorDescription -
Uses of LookupCache in com.fasterxml.jackson.databind.type
Fields in com.fasterxml.jackson.databind.type declared as LookupCacheModifier and TypeFieldDescriptionprotected final LookupCache
<Object, JavaType> TypeFactory._typeCache
Since type resolution can be expensive (specifically when resolving actual generic types), we will use small cache to avoid repetitive resolution of core typesMethods in com.fasterxml.jackson.databind.type with parameters of type LookupCacheModifier and TypeMethodDescriptionTypeFactory.withCache
(LookupCache<Object, JavaType> cache) Mutant factory method that will construct newTypeFactory
with identical settings except for different cache.Constructors in com.fasterxml.jackson.databind.type with parameters of type LookupCacheModifierConstructorDescriptionprotected
TypeFactory
(LookupCache<Object, JavaType> typeCache) protected
TypeFactory
(LookupCache<Object, JavaType> typeCache, TypeParser p, TypeModifier[] mods, ClassLoader classLoader) -
Uses of LookupCache in com.fasterxml.jackson.databind.util
Classes in com.fasterxml.jackson.databind.util that implement LookupCacheModifier and TypeClassDescriptionclass
LRUMap<K,
V> Helper for simple bounded maps used for reusing lookup values.Methods in com.fasterxml.jackson.databind.util that return LookupCacheModifier and TypeMethodDescriptiondefault LookupCache
<K, V> LookupCache.emptyCopy()
Method needed for creating clones but without contents.LRUMap.emptyCopy()