Top Description Interfaces Classes
module jackson.databind

Package com.fasterxml.jackson.databind.util.internal


This package contains an implementation of a bounded java.util.concurrent.ConcurrentMap data structure.

This package is intended only for use internally by Jackson libraries and has missing features compared to the full http://code.google.com/p/concurrentlinkedhashmap/ implementation.

The com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap class supplies an efficient, scalable, thread-safe, bounded map. As with the Java Collections Framework the "Concurrent" prefix is used to indicate that the map is not governed by a single exclusion lock.

See Also
http://code.google.com/p/concurrentlinkedhashmap/

Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
Linked<T extends Linked<T>>

An element that is linked on the Deque.

Class Summary

Modifier and TypeClass and Description
pack-priv class
LinkedDeque<
the type of elements held in this collection
E extends Linked<E>
>

Linked list implementation of the Deque interface where the link pointers are tightly integrated with the element.

public class
PrivateMaxEntriesMap<
the type of keys maintained by this map
K
,
the type of mapped values
V
>

A hash table supporting full concurrency of retrievals, adjustable expected concurrency for updates, and a maximum capacity to bound the map by.