Spec-Zone.ru › Scala 3.1

Класс scala.ref.SoftReference

Объект-компаньон • Исходный код

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

Суперобъекты
Трейт ReferenceWrapper[T]
Трейт Proxy
Трейт Reference[T]
Трейт () => T
Класс Object
Трейт Matchable
Класс Any

Конструкторы

Исходный код
def this(value: T)

Наследованные методы

Исходный код
def apply(): T

Наследован из ReferenceWrapper

Исходный код
def clear(): Unit

Наследован из ReferenceWrapper

Исходный код
def enqueue(): Boolean

Наследован из ReferenceWrapper

Исходный код
override def equals(that: Any): Boolean

Классы-определения Proxy -> Any
Наследован из Proxy

Исходный код
override def get: Option[T]

Классы-определения ReferenceWrapper -> Reference
Наследован из ReferenceWrapper

Исходный код
override def hashCode: Int

Классы-определения Proxy -> Any
Наследован из Proxy

Исходный код
def isEnqueued: Boolean

Наследован из ReferenceWrapper

Исходный код
def self: Reference[_ <: T]

Наследован из ReferenceWrapper

Исходный код
override def toString: String

Классы-определения Proxy -> Any
Наследован из Proxy

Конкретные поля

Исходный код
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API