public void findSlot(Temp temp) {
   if (temp.isOffsetFixed()) {
     return;
   }
   temp.offset = OffsetCounter.LOCAL_OFFSET_COUNTER.next(temp.size);
   currentSize += temp.size;
   if (currentSize > maxSize) {
     maxSize = currentSize;
   }
 }
 public void reset() {
   maxSize = currentSize = 0;
   maxActualSize = currentActualSize = 4;
   OffsetCounter.LOCAL_OFFSET_COUNTER.reset();
 }