| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind.deser | 
 Contains implementation classes of deserialization part of 
 data binding. 
 | 
| com.fasterxml.jackson.databind.introspect | 
 Functionality needed for Bean introspection, required for detecting
 accessors and mutators for Beans, as well as locating and handling
 method annotations. 
 | 
| com.fasterxml.jackson.databind.ser.impl | 
 Contains implementation classes of serialization part of 
 data binding. 
 | 
| com.fasterxml.jackson.databind.type | |
| com.fasterxml.jackson.databind.util | 
 Utility classes for Mapper package. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected LRUMap<JavaType,JsonDeserializer<Object>> | 
DeserializerCache._cachedDeserializers
We will also cache some dynamically constructed deserializers;
 specifically, ones that are expensive to construct. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected LRUMap<Class<?>,Boolean> | 
JacksonAnnotationIntrospector._annotationsInside
Since introspection of annotation types is a performance issue in some
 use cases (rare, but do exist), let's try a simple cache to reduce
 need for actual meta-annotation introspection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ReadOnlyClassToSerializerMap | 
ReadOnlyClassToSerializerMap.from(LRUMap<TypeKey,JsonSerializer<Object>> src)
Factory method for constructing an instance. 
 | 
| Constructor and Description | 
|---|
ReadOnlyClassToSerializerMap(LRUMap<TypeKey,JsonSerializer<Object>> src)  | 
| Modifier and Type | Method and Description | 
|---|---|
TypeFactory | 
TypeFactory.withCache(LRUMap<Object,JavaType> cache)
Deprecated. 
 
Since 2.12 
 | 
| Constructor and Description | 
|---|
TypeFactory(LRUMap<Object,JavaType> typeCache)
Deprecated. 
 
Since 2.12 
 | 
TypeFactory(LRUMap<Object,JavaType> typeCache,
           TypeParser p,
           TypeModifier[] mods,
           ClassLoader classLoader)
Deprecated. 
 
Since 2.12 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected LRUMap<ClassKey,PropertyName> | 
RootNameLookup._rootNames
For efficient operation, let's try to minimize number of times we
 need to introspect root element name to use. 
 | 
Copyright © 2008–2022 FasterXML. All rights reserved.