Package | Description |
---|---|
org.glassfish.jersey.internal.guava |
Class and Description |
---|
AbstractFuture
An abstract implementation of the
ListenableFuture interface. |
Cache
A semi-persistent mapping from keys to values.
|
CacheBuilder
A builder of
LoadingCache and Cache instances having any combination of the
following features:
automatic loading of entries into the cache
least-recently-used eviction when a maximum size is exceeded
time-based expiration of entries, measured since last access or last write
keys automatically wrapped in weak references
values automatically wrapped in weak or
soft references
notification of evicted (or otherwise removed) entries
accumulation of cache access statistics
These features are all optional; caches can be created using all or none of them. |
CacheLoader
Computes or retrieves values, based on a key, for use in populating a
LoadingCache . |
Equivalence
A strategy for determining whether two instances are considered equivalent.
|
ForwardingCollection
A collection which forwards all its method calls to another collection.
|
ForwardingSet
A set which forwards all its method calls to another set.
|
HashBasedTable
Implementation of
Table using hash tables. |
HashMultimap
Implementation of
Multimap using hash tables. |
Joiner |
Joiner.MapJoiner
An object that joins map entries in the same manner as
Joiner joins iterables and
arrays. |
ListenableFuture
A
Future that accepts completion listeners. |
ListMultimap
A
Multimap that can hold duplicate key-value pairs and that maintains
the insertion ordering of values for a given key. |
LoadingCache
A semi-persistent mapping from keys to values.
|
MoreObjects.ToStringHelper
Support class for
MoreObjects.toStringHelper(java.lang.Object) . |
Multimap
A collection that maps keys to values, similar to
Map , but in which
each key may be associated with multiple values. |
Ordering
A comparator, with additional methods to support common operations.
|
PeekingIterator
An iterator that supports a one-element lookahead while iterating.
|
RemovalCause
The reason why a cached entry was removed.
|
SetMultimap
A
Multimap that cannot hold duplicate key-value pairs. |
SettableFuture
A
ListenableFuture whose result may be set by a SettableFuture.set(Object)
or SettableFuture.setException(Throwable) call. |
SortedSetMultimap
A
SetMultimap whose set of values for a given key are kept sorted;
that is, they comprise a SortedSet . |
Stopwatch
An object that measures elapsed time in nanoseconds.
|
Table
A collection that associates an ordered pair of keys, called a row key and a
column key, with a single value.
|
Table.Cell
Row key / column key / value triplet corresponding to a mapping in a table.
|
ThreadFactoryBuilder
A ThreadFactory builder, providing any combination of these features:
whether threads should be marked as daemon
threads
a naming format
a thread priority
an uncaught exception
handler
a backing thread factory
If no backing thread factory is provided, a default backing thread factory is
used as if by calling
setThreadFactory( Executors.defaultThreadFactory() ) . |
Ticker
A time source; returns a time value representing the number of nanoseconds elapsed since some
fixed but arbitrary point in time.
|
TreeMultimap
Implementation of
Multimap whose keys and values are ordered by
their natural ordering or by supplied comparators. |
UnmodifiableIterator
An iterator that does not support
UnmodifiableIterator.remove() . |
Copyright © 2007-2024, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.