| Constructor and Description |
|---|
WeakCollectionBase() |
| Modifier and Type | Method and Description |
|---|---|
protected E |
cast(Object o) |
void |
compact()
Remove any garbage-collected entries.
|
protected boolean |
contains(Collection<WeakReference<E>> c,
Object item) |
protected WeakReference<E> |
createWeakReference(E element)
Creates a weak reference for the specified element, associating it with the internal
reference queue.
|
protected Iterator<E> |
getIterator(Iterable<WeakReference<E>> iterable) |
protected E |
getReferent(WeakReference<E> ref) |
protected abstract void |
removeReference(Reference<? extends E> reference) |
public void compact()
protected Iterator<E> getIterator(Iterable<WeakReference<E>> iterable)
protected WeakReference<E> createWeakReference(E element)
element - The element.protected boolean contains(Collection<WeakReference<E>> c, Object item)
protected E getReferent(WeakReference<E> ref)
Copyright © 2018 Regenstrief Center for Biomedical Informatics. All rights reserved.