public ReusedBufferedIndexOutput(String resourceDescription, String name, int bufferSize) { super(resourceDescription, name); checkBufferSize(bufferSize); this.bufferSize = bufferSize; store = BufferStore.instance(bufferSize); buffer = store.takeBuffer(this.bufferSize); }