|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.google.common.collect.Interners
@Beta public final class Interners
Contains static methods pertaining to instances of Interner.
| Method Summary | ||
|---|---|---|
static
|
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
|
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 inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static <E> Interner<E> newStrongInterner()
newWeakInterner(). Note that unlike String.intern(), using this interner does not consume memory in the
permanent generation.
public static <E> Interner<E> newWeakInterner()
newStrongInterner(), but is the best alternative when the memory
usage of that implementation is unacceptable. Note that unlike String.intern(), using this interner does not consume memory in the
permanent generation.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||