@@ -0,0 +1,807 @@
+package com.xqbase.pointer;%0A%0Aimport com.xqbase.block.IBlock;%0A%0Apublic class Pointer %7B%0A%0A    private final IBlock block;%0A    private final int metaOffset;%0A    private final int keySize;%0A    private final int valueSize;%0A    private final long ttl;%0A%0A    public Pointer(IBlock block, int metaOffset, int keySize, int valueSize, long ttl) %7B%0A        this.block = block;%0A        this.metaOffset = metaOffset;%0A        this.keySize = keySize;%0A        this.valueSize = valueSize;%0A        this.ttl = ttl;%0A    %7D%0A%0A    public IBlock getBlock() %7B%0A        return block;%0A    %7D%0A%0A    public int getMetaOffset() %7B%0A        return metaOffset;%0A    %7D%0A%0A    public int getKeySize() %7B%0A        return keySize;%0A    %7D%0A%0A    public int getValueSize() %7B%0A        return valueSize;%0A    %7D%0A%0A    public long getTtl() %7B%0A        return ttl;%0A    %7D%0A%7D%0A

add a pointer class….