class FCMapTable extends AbstractSortedMapTable {

	@Override
	public IMapEntry getMapEntry(int index) {
		ensureNotClosed();
		Preconditions.checkArgument(index >= 0, "index (%s) must be equal to or greater than 0", index);
		Preconditions.checkArgument(!isEmpty(), "Can't get map entry since the map is empty");
		return new FCMapEntryImpl(index, this.indexMappedByteBuffer, this.dataChannel);
	}

	public  FCMapTable(String dir, int level, long createdTime, int expectedInsertions);
	public  FCMapTable(String dir, short shard, int level, long createdTime, int expectedInsertions);
	public  FCMapTable(String dir, String fileName);

}