LazyVals
extends Object with SerializableHelper methods used in thread-safe lazy vals.
Supertypes
Object, SerializableMembers
final
val
BITS_PER_LAZY_VAL
: [31m2L[0m
private final
val
LAZY_VAL_MASK
: [31m3L[0m
private
val
base
: Int
private final
val
debug
: [31mfalse[0m
private
val
monitors
: Array[Object]
private
val
unsafe
: Unsafe
def
CAS
( t: Object , offset: Long , e: Long , v: Int , ord: Int ) : Boolean
def
STATE
( cur: Long , ord: Int ) : Long
def
get
( t: Object , off: Long ) : Long
private
def
getMonitor
( obj: Object , fieldId: Int ) : Object
private
def
getMonitor$default$2
: Int
def
getOffset
( clz: Class[Nothing <: Any] , name: String ) : Long
def
setFlag
( t: Object , offset: Long , v: Int , ord: Int ) : Unit
def