diff --git a/shiroha-server/src/main/java/io/nanachiyo0721/shiroha/data/BufferedLinearRegionFile.java b/shiroha-server/src/main/java/io/nanachiyo0721/shiroha/data/BufferedLinearRegionFile.java index a5d8645..df07737 100644 --- a/shiroha-server/src/main/java/io/nanachiyo0721/shiroha/data/BufferedLinearRegionFile.java +++ b/shiroha-server/src/main/java/io/nanachiyo0721/shiroha/data/BufferedLinearRegionFile.java @@ -100,7 +100,7 @@ public class BufferedLinearRegionFile implements io.nanachiyo0721.shiroha.data.R private FileChannel swapFileChannel; private final byte compressionLevel; - private final LinearMasterFileParser masterFileParser = new LinearMasterFileParser(); + private final MasterFileParser masterFileParser = new MasterFileParser(); private final CompressingOps compressingOps = new CompressingOps(); // managed by VarHandles following @@ -944,7 +944,7 @@ public class BufferedLinearRegionFile implements io.nanachiyo0721.shiroha.data.R } } - private class LinearMasterFileParser { + private class MasterFileParser { // V3 bucketed format layout: // [0, 14): header — superblock(8) + version(1) + compressionLevel(1) + xxHash32Seed(4) // [14, 142): position table — BUCKET_COUNT(16) × long(8) each; 0 = no data for that bucket