//System.out.println("Heap size: " + heapSize + ", buffer size: " + bufSize);
assertTrue(heapSize <= bufSize);
Assert.assertTrue(heapSize > CASImpl.DEFAULT_RESET_HEAP_SIZE);
//reset the CAS - it should shrink
cas.reset();
heapSize = ((CASImpl) cas).getHeap().getCurrentTempSize();
bufSize = ((CASImpl)cas).getHeap().heap.length;
//System.out.println("Heap size: " + heapSize + ", buffer size: " + bufSize);
assertTrue(heapSize <= bufSize);
Assert.assertTrue(bufSize < CASImpl.DEFAULT_RESET_HEAP_SIZE);