Class StupidPool<T>

java.lang.Object
org.apache.druid.collections.StupidPool<T>
All Implemented Interfaces:
NonBlockingPool<T>

public class StupidPool<T> extends Object implements NonBlockingPool<T>
  • Constructor Details

    • StupidPool

      public StupidPool(String name, com.google.common.base.Supplier<T> generator)
    • StupidPool

      public StupidPool(String name, com.google.common.base.Supplier<T> generator, int initCount, int objectsCacheMaxCount)
  • Method Details

    • isPoisoned

      public static boolean isPoisoned()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • take

      public ResourceHolder<T> take()
      Specified by:
      take in interface NonBlockingPool<T>
    • poolSize

      public long poolSize()
    • objectsCreatedCount

      public long objectsCreatedCount()