HardReference represents a reference that will never be cleared except with an explicit call to clear().
PhantomReference wraps Scala's PhantomReference with additional features.
Reference wraps Scala's Reference objects to provide additional functionality.
SoftReference wraps Scala's SoftReference with additional features.
WeakReference wraps Scala's WeakReference with additional features.