Class SimplePool


  • public final class SimplePool
    extends java.lang.Object
    Simple object pool. Based on ThreadPool and few other classes The pool will ignore overflow and return null if empty.
    Version:
    $Id: SimplePool.java 463298 2006-10-12 16:10:32Z henning $
    Author:
    Gal Shachor, Costin, Geir Magnusson Jr.
    • Constructor Summary

      Constructors 
      Constructor Description
      SimplePool​(int max)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object get()
      Get an object from the pool, null if the pool is empty.
      int getMax()
      Return the size of the pool
      void put​(java.lang.Object o)
      Add the object to the pool, silent nothing if the pool is full
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimplePool

        public SimplePool​(int max)
        Parameters:
        max -
    • Method Detail

      • put

        public void put​(java.lang.Object o)
        Add the object to the pool, silent nothing if the pool is full
        Parameters:
        o -
      • get

        public java.lang.Object get()
        Get an object from the pool, null if the pool is empty.
        Returns:
        The object from the pool.
      • getMax

        public int getMax()
        Return the size of the pool
        Returns:
        The pool size.