value.subscriptionAcks = new BTreeIndex<>(pageFile, dataIn.readLong()); if (metadata.version >= 4) { value.ackPositions = new ListIndex<>(pageFile, dataIn.readLong()); } else { value.subLocations = new ListIndex<>(pageFile, dataIn.readLong()); } else { @Override public void execute(Transaction tx) throws IOException { value.subLocations = new ListIndex<>(pageFile, tx.allocate()); value.subLocations.setKeyMarshaller(StringMarshaller.INSTANCE); value.subLocations.setValueMarshaller(LocationMarshaller.INSTANCE);
value.subscriptionAcks = new BTreeIndex<>(pageFile, dataIn.readLong()); if (metadata.version >= 4) { value.ackPositions = new ListIndex<>(pageFile, dataIn.readLong()); } else { value.subLocations = new ListIndex<>(pageFile, dataIn.readLong()); } else { @Override public void execute(Transaction tx) throws IOException { value.subLocations = new ListIndex<>(pageFile, tx.allocate()); value.subLocations.setKeyMarshaller(StringMarshaller.INSTANCE); value.subLocations.setValueMarshaller(LocationMarshaller.INSTANCE);
value.subscriptionAcks = new BTreeIndex<>(pageFile, dataIn.readLong()); if (metadata.version >= 4) { value.ackPositions = new ListIndex<>(pageFile, dataIn.readLong()); } else { value.subLocations = new ListIndex<>(pageFile, dataIn.readLong()); } else { @Override public void execute(Transaction tx) throws IOException { value.subLocations = new ListIndex<>(pageFile, tx.allocate()); value.subLocations.setKeyMarshaller(StringMarshaller.INSTANCE); value.subLocations.setValueMarshaller(LocationMarshaller.INSTANCE);
value.subscriptionAcks = new BTreeIndex<>(pageFile, dataIn.readLong()); if (metadata.version >= 4) { value.ackPositions = new ListIndex<>(pageFile, dataIn.readLong()); } else { value.subLocations = new ListIndex<>(pageFile, dataIn.readLong()); } else { @Override public void execute(Transaction tx) throws IOException { value.subLocations = new ListIndex<>(pageFile, tx.allocate()); value.subLocations.setKeyMarshaller(StringMarshaller.INSTANCE); value.subLocations.setValueMarshaller(LocationMarshaller.INSTANCE);