Class AutoCloseBase

java.lang.Object
com.github.luben.zstd.AutoCloseBase
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
SharedDictBase, ZstdCompressCtx, ZstdDecompressCtx

abstract class AutoCloseBase extends Object implements Closeable
  • Field Details

  • Constructor Details

    • AutoCloseBase

      AutoCloseBase()
  • Method Details

    • storeFence

      void storeFence()
    • acquireSharedLock

      void acquireSharedLock()
      For private library usage only. This call must be paired with a try block with releaseSharedLock() in the finally block.
    • releaseSharedLock

      void releaseSharedLock()
    • doClose

      abstract void doClose()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable