object NonblockingSkipListVersionHistory

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NonblockingSkipListVersionHistory
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val DEBUG: Boolean
  5. val TRACE_VALUES: Boolean
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val changedUpdate: AtomicIntegerFieldUpdater[LinkWithCounters[Any]]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. val finalSleeperUpdate: AtomicReferenceFieldUpdater[LinkWithCounters[Any], List[Thread]]
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  18. val pendingUpdate: AtomicIntegerFieldUpdater[LinkWithCounters[Any]]
  19. val stableSleeperUpdate: AtomicReferenceFieldUpdater[LinkWithCounters[Any], List[Thread]]
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. def tryFixPredecessorOrderIfNotFixedYet(pred: (FullMvStateBundle.this)#FullMVTurn, txn: (FullMvStateBundle.this)#FullMVTurn): Boolean

    pred

    may be framing or executing

    txn

    must be phase-locked to framing if pred can be framing

    returns

    success if order was or became established, failure if reverse order was or became established concurrently

  23. def tryFixSuccessorOrderIfNotFixedYet(txn: (FullMvStateBundle.this)#FullMVTurn, succ: (FullMvStateBundle.this)#FullMVTurn): Boolean

    txn

    must be executing

    succ

    is attempted to be phase-locked in framing, if not already ordered behind txn

    returns

    success if order was or became established, failure if it wasn't and succ started executing

  24. def tryRecordRelationship(attemptPredecessor: (FullMvStateBundle.this)#FullMVTurn, succToRecord: (FullMvStateBundle.this)#FullMVTurn, defender: (FullMvStateBundle.this)#FullMVTurn, contender: (FullMvStateBundle.this)#FullMVTurn): Boolean

    attemptPredecessor

    intended predecessor transaction

    succToRecord

    intended successor transactoin

    defender

    encountered transaction

    contender

    processing (and thus phase-locked) transaction

    returns

    success if relation was established, false if reverse relation was established concurrently

  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped