scala.ref
package scala.ref
Members list
Type members
Classlikes
class PhantomReference[+T <: AnyRef](value: T, queue: ReferenceQueue[T]) extends ReferenceWrapper[T]
Attributes
- Supertypes
-
trait ReferenceWrapper[T]trait Proxytrait Reference[T]trait () => Tclass Objecttrait Matchableclass AnyShow all
Attributes
- See also
-
java.lang.ref.Reference - Supertypes
- Known subtypes
Attributes
- Supertypes
trait ReferenceWrapper[+T <: AnyRef] extends Reference[T], Proxy
Attributes
- Supertypes
- Known subtypes
class SoftReference[+T <: AnyRef](value: T, queue: ReferenceQueue[T] | Null) extends ReferenceWrapper[T]
Attributes
- Companion
- object
- Supertypes
-
trait ReferenceWrapper[T]trait Proxytrait Reference[T]trait () => Tclass Objecttrait Matchableclass AnyShow all
object SoftReference
A companion object that implements an extractor for SoftReference values
A companion object that implements an extractor for SoftReference values
Attributes
- Companion
- class
- Supertypes
- Self type
-
SoftReference.type
class WeakReference[+T <: AnyRef](value: T, queue: ReferenceQueue[T] | Null) extends ReferenceWrapper[T]
A wrapper class for java.lang.ref.WeakReference The new functionality is (1) results are Option values, instead of using null. (2) There is an extractor that maps the weak reference itself into an option.
A wrapper class for java.lang.ref.WeakReference The new functionality is (1) results are Option values, instead of using null. (2) There is an extractor that maps the weak reference itself into an option.
Attributes
- Companion
- object
- Supertypes
-
trait ReferenceWrapper[T]trait Proxytrait Reference[T]trait () => Tclass Objecttrait Matchableclass AnyShow all
object WeakReference
An extractor for weak reference values
An extractor for weak reference values
Attributes
- Companion
- class
- Supertypes
- Self type
-
WeakReference.type
In this article