scala / 3.1 / scala / ref / softreference.html

Class scala.ref.SoftReference

class SoftReference[+T <: AnyRef](value: T, queue: ReferenceQueue[T]) extends ReferenceWrapper[T]

Supertypes

Constructors

Source
def this(value: T)

Inherited methods

Source
def apply(): T

Inherited from ReferenceWrapper

Source
def clear(): Unit

Inherited from ReferenceWrapper

Source
def enqueue(): Boolean

Inherited from ReferenceWrapper

Source
override def equals(that: Any): Boolean

Definition Classes Proxy -> Any
Inherited from Proxy

Source
override def get: Option[T]

Definition Classes ReferenceWrapper -> Reference
Inherited from ReferenceWrapper

Source
override def hashCode: Int

Definition Classes Proxy -> Any
Inherited from Proxy

Source

Inherited from ReferenceWrapper

Source
def self: Reference[_ <: T]

Inherited from ReferenceWrapper

Source
override def toString: String

Definition Classes Proxy -> Any
Inherited from Proxy

Concrete fields

Source
val underlying: SoftReference[_ <: T]

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/ref/SoftReference.html