Beispiel #1
0
 public void add(Object atom) {
   synchronized (buckets) {
     if (pos >= bucket_size || buckets.size() == 0) {
       buckets.put(new Object[bucket_size]);
       pos = 0;
     }
     buckets.peekBack()[pos++] = atom;
   }
 }
Beispiel #2
0
 /**
  * @param capacity
  * @param bucket_size
  */
 public ColdAtoms(int bucket_size) {
   this.bucket_size = bucket_size;
   buckets.put(new Object[bucket_size]);
 }