Class StampedLockManager.Cache.ReadableState

  • All Implemented Interfaces:
    java.lang.AutoCloseable
    Enclosing class:
    StampedLockManager.Cache<T>

    public class StampedLockManager.Cache.ReadableState
    extends java.lang.Object
    implements java.lang.AutoCloseable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) T data  
      (package private) Lock readLock  
    • Constructor Summary

      Constructors 
      Constructor Description
      ReadableState​(T data, Lock readLock)  
    • Field Detail

      • data

        T data
      • readLock

        Lock readLock
    • Constructor Detail

      • ReadableState

        ReadableState​(T data,
                      Lock readLock)
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
      • getData

        public T getData()
      • getDataAndRelease

        public T getDataAndRelease()