## Uses of Class
com.fasterxml.jackson.databind.util.LRUMap

- Packages that use LRUMap
  Package | Description
  --- | ---
  com.fasterxml.jackson.databind.type | Package that contains concrete implementations of `JavaType`, as well as the factory (`TypeFactory`) for constructing instances from various input data types (like `Class`, `Type`) and programmatically (for structured types, arrays, `List`s and `Map`s).
  com.fasterxml.jackson.databind.util | Utility classes for Mapper package.

- - ### Uses of LRUMap in com.fasterxml.jackson.databind.type

    Fields in com.fasterxml.jackson.databind.type declared as LRUMap
    Modifier and Type | Field and Description
    --- | ---
    `protected LRUMap<ClassKey,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 types

  - ### Uses of LRUMap in com.fasterxml.jackson.databind.util

    Fields in com.fasterxml.jackson.databind.util declared as LRUMap
    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 © 2014 FasterXML. All Rights Reserved.