class GarbageCollectedMemoryPool extends SimpleMemoryPool implements AutoCloseable {

    @Override
    public void close() {
        alive = false;
        gcListenerThread.interrupt();
    }

    public  GarbageCollectedMemoryPool(long sizeBytes, int maxSingleAllocationSize, boolean strict, Sensor oomPeriodSensor);

}