Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.hsqldb.store;
  
  import java.sql.Date;
  
  public class ValuePool
  {
    static ValuePoolHashMap intPool;
    static ValuePoolHashMap longPool;
   static final int DEFAULT_VALUE_POOL_SIZE = 10000;
   static final int[] defaultPoolLookupSize = { 10000, 10000, 10000, 10000, 10000, 10000 };
   static final int POOLS_COUNT = .;
   static final int defaultSizeFactor = 2;
   static final int defaultMaxStringLength = 16;
   static ValuePoolHashMap[] poolList;
   static int maxStringLength;
 
   private static void initPool()
   {
     int[] arrayOfInt = ;
     int i = 2;
     synchronized (ValuePool.class)
     {
        = 16;
        = new ValuePoolHashMap[];
       for (int j = 0; j < j++)
       {
         int k = arrayOfInt[j];
         [j] = new ValuePoolHashMap(kk * i, 2);
       }
        = [0];
        = [1];
        = [2];
        = [3];
        = [4];
        = [5];
     }
   }
 
   public static void resetPool(int[] paramArrayOfIntint paramInt)
   {
     synchronized (ValuePool.class)
     {
       for (int i = 0; i < i++)
         [i].resetCapacity(paramArrayOfInt[i] * paramInt, 2);
     }
   }
 
   public static void resetPool()
   {
     synchronized (ValuePool.class)
     {
     }
   }
 
   public static void clearPool()
   {
     synchronized (ValuePool.class)
     {
       for (int i = 0; i < i++)
         [i].clear();
     }
   }
 
   public static Integer getInt(int paramInt)
   {
     synchronized ()
     {
       return .getOrAddInteger(paramInt);
     }
   }
 
   public static Long getLong(long paramLong)
   {
     synchronized ()
     {
       return .getOrAddLong(paramLong);
     }
   }
 
   public static Double getDouble(long paramLong)
   {
     synchronized ()
     {
       return .getOrAddDouble(paramLong);
     }
   }
 
   public static String getString(String paramString)
   {
     if ((paramString == null) || (paramString.length() > ))
       return paramString;
     synchronized ()
     {
      return .getOrAddString(paramString);
    }
  }
  public static Date getDate(long paramLong)
  {
    synchronized ()
    {
      return .getOrAddDate(paramLong);
    }
  }
  public static BigDecimal getBigDecimal(BigDecimal paramBigDecimal)
  {
    if (paramBigDecimal == null)
      return paramBigDecimal;
    synchronized ()
    {
      return (BigDecimal).getOrAddObject(paramBigDecimal);
    }
  }
  public static Boolean getBoolean(boolean paramBoolean)
  {
    return paramBoolean ? . : .;
  }
  static
  {
    initPool();
  }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     org.hsqldb.store.ValuePool
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X