/* * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ package com.github.geophile.erdo.segmentfilemanager.pagememorymanager; import com.github.geophile.erdo.Configuration; import java.nio.ByteBuffer; public class DumbPageMemoryManager extends PageMemoryManager { // PageMemoryManager interface @Override public ByteBuffer takePageBuffer() { return ByteBuffer.wrap(new byte[pageSize]); } @Override public void returnPageBuffer(ByteBuffer pageBuffer) { } @Override public void reset() { } // DumbPageMemoryManager interface public DumbPageMemoryManager(Configuration configuration) { super(configuration); } }