Class KeyedLock<K>

java.lang.Object
com.cryptomorin.xseries.profiles.lock.KeyedLock<K>
All Implemented Interfaces:
AutoCloseable

@Internal public final class KeyedLock<K> extends Object implements AutoCloseable
  • Field Details

    • key

      protected final K key
    • pendingTasks

      protected int pendingTasks
    • lock

      protected Lock lock
  • Constructor Details

  • Method Details

    • lock

      public void lock()
    • unlock

      public void unlock()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • toString

      public String toString()
      Overrides:
      toString in class Object