Class BlockingSet<T>

java.lang.Object
com.intellij.util.concurrency.BlockingSet<T>

public class BlockingSet<T> extends Object
Naive implementation of blocking set: class that allows put(Object) lock by the key specified and remove(Object) it. The main feature is that another invocation of put(Object) with the same key could not be proceeded while one won't call remove(Object) with this key.
  • Constructor Details

    • BlockingSet

      public BlockingSet()
  • Method Details