Uses of Interface
com.google.common.collect.Interner
Packages that use Interner
Package
Description
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
-
Uses of Interner in com.google.common.collect
Classes in com.google.common.collect that implement InternerFields in com.google.common.collect declared as InternerMethods in com.google.common.collect that return InternerModifier and TypeMethodDescription<E> Interner<E>
Interners.InternerBuilder.build()
static <E> Interner<E>
Interners.newStrongInterner()
Returns a new thread-safe interner which retains a strong reference to each instance it has interned, thus preventing these instances from being garbage-collected.static <E> Interner<E>
Interners.newWeakInterner()
Returns a new thread-safe interner which retains a weak reference to each instance it has interned, and so does not prevent these instances from being garbage-collected.Methods in com.google.common.collect with parameters of type InternerModifier and TypeMethodDescriptionstatic <E> Function<E,
E> Interners.asFunction
(Interner<E> interner) Returns a function that delegates to theintern(E)
method of the given interner.Constructors in com.google.common.collect with parameters of type Interner