From 807257d33092c159468110d2d8e733a4ea4f45ec Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Sun, 4 Nov 2018 10:44:05 +0100 Subject: [PATCH] remove the unused node visitor --- .../org/lucares/pdb/map/PersistentMap.java | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/block-storage/src/main/java/org/lucares/pdb/map/PersistentMap.java b/block-storage/src/main/java/org/lucares/pdb/map/PersistentMap.java index 81901b1..46d18e2 100644 --- a/block-storage/src/main/java/org/lucares/pdb/map/PersistentMap.java +++ b/block-storage/src/main/java/org/lucares/pdb/map/PersistentMap.java @@ -28,10 +28,6 @@ public class PersistentMap { void visit(PersistentMapDiskNode node, PersistentMapDiskNode parentNode, NodeEntry nodeEntry, int depth); } - interface NodeVisitorCallback { - void visit(PersistentMapDiskNode node, int depth); - } - public interface EncoderDecoder { public byte[] encode(O object); @@ -309,24 +305,6 @@ public class PersistentMap { } } - public void visitNodesPreOrder(final NodeVisitorCallback visitor) throws IOException { - final long rootNodeOffset = readNodeOffsetOfRootNode(); - visitNodesPreOrderRecursively(rootNodeOffset, visitor, 0); - } - - private void visitNodesPreOrderRecursively(final long nodeOffset, final NodeVisitorCallback visitor, - final int depth) throws IOException { - final PersistentMapDiskNode node = getNode(nodeOffset); - - visitor.visit(node, depth); - for (final NodeEntry child : node.getEntries()) { - if (child.isInnerNode()) { - final long childNodeOffset = VariableByteEncoder.decodeFirstValue(child.getValue()); - visitNodesPreOrderRecursively(childNodeOffset, visitor, depth + 1); - } - } - } - private long readNodeOffsetOfRootNode() throws IOException { final DiskBlock diskBlock = diskStore.getDiskBlock(NODE_OFFSET_TO_ROOT_NODE, diskStore.minAllocationSize());