Exemplo n.º 1
0
 public void memoryUsageLow(long usedMemory, long maxMemory) {
   //			System.out.println("FREE COLD ATOMS START " + Runtime.getRuntime().freeMemory() + " -
   // " + buckets.size());
   synchronized (buckets) {
     int cnt = buckets.size() / evictFactor;
     if (cnt == 0) cnt = buckets.size() > 0 ? 1 : 0;
     while (cnt-- > 0) buckets.fetch();
   }
   // 2012.02.02 System.gc();
   //			System.out.println("FREE COLD ATOMS END " + Runtime.getRuntime().freeMemory() + " - "
   // + buckets.size());
 }