uk.ac.ebi.adfconverter.common.util.pool
Class CorrectableHeaderItemPool

java.lang.Object
  extended byuk.ac.ebi.adfconverter.common.util.pool.CorrectableHeaderItemPool

public class CorrectableHeaderItemPool
extends java.lang.Object

Pool class for CorrectableHeaderItem objects Contains a list of available tables. Tables are initialised (created) once, to limit CPU consumption From Per Lila String Pool

Since:
19 sept. 2004
Version:
1
Author:
Pierre MARGUERITE

Constructor Summary
CorrectableHeaderItemPool()
           
 
Method Summary
static void clean()
          Cleans the pool
static CorrectableHeaderItem getItem()
          Retrieved a previous initialised/ created object from the pool.
static void init()
          Inits the pool.
static void returnItem(CorrectableHeaderItem sb)
          Returns a no more needed object to the pool for reuse.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorrectableHeaderItemPool

public CorrectableHeaderItemPool()
Method Detail

clean

public static void clean()
Cleans the pool


getItem

public static CorrectableHeaderItem getItem()
Retrieved a previous initialised/ created object from the pool. If there is no more free/unused object, the pool size is double.

Returns:
a new/free/unused CorrectableHeaderItem object

init

public static void init()
Inits the pool. Creates a given number of CorrectableHeaderItem objects called pool


returnItem

public static void returnItem(CorrectableHeaderItem sb)
Returns a no more needed object to the pool for reuse.

Parameters:
sb - th CorrectableHeaderItem object to return


European Bioinformatics InstituteMicroarray Informatics Team