Examples of readSegment()


Examples of org.apache.jackrabbit.oak.plugins.segment.memory.MemoryStore.readSegment()

            builder.child("child" + i);
        }

        SegmentNodeState state = writer.writeNode(builder.getNodeState());
        writer.flush();
        Segment segment = store.readSegment(state.getRecordId().getSegmentId());
        assertEquals(27508, Segment.WEIGHER.weigh(null, segment));

        writer.flush(); // force flushing of the previous segment

        builder = state.builder();
View Full Code Here

Examples of org.apache.jackrabbit.oak.plugins.segment.memory.MemoryStore.readSegment()

        builder = state.builder();
        builder.child("child1000");
        state = writer.writeNode(builder.getNodeState());
        writer.flush();
        segment = store.readSegment(state.getRecordId().getSegmentId());
        assertEquals(484, Segment.WEIGHER.weigh(null, segment));
    }

    private int getSize(NodeBuilder builder) {
        SegmentStore store = new MemoryStore();
View Full Code Here

Examples of org.apache.jackrabbit.oak.plugins.segment.memory.MemoryStore.readSegment()

    private int getSize(NodeBuilder builder) {
        SegmentStore store = new MemoryStore();
        SegmentWriter writer = store.getWriter();
        RecordId id = writer.writeNode(builder.getNodeState()).getRecordId();
        writer.flush();
        Segment segment = store.readSegment(id.getSegmentId());
        return Segment.WEIGHER.weigh(null, segment);
    }

    private int getAmortizedSize(NodeBuilder builder) {
        SegmentStore store = new MemoryStore();
View Full Code Here

Examples of org.apache.jackrabbit.oak.plugins.segment.memory.MemoryStore.readSegment()

        SegmentStore store = new MemoryStore();
        SegmentWriter writer = store.getWriter();
        NodeState state = builder.getNodeState();
        RecordId id = writer.writeNode(state).getRecordId();
        writer.flush();
        Segment segment = store.readSegment(id.getSegmentId());
        int base = Segment.WEIGHER.weigh(null, segment);

        store = new MemoryStore(); // avoid cross-segment caching
        writer = store.getWriter();
        writer.writeNode(state);
View Full Code Here

Examples of org.apache.jackrabbit.oak.plugins.segment.memory.MemoryStore.readSegment()

        store = new MemoryStore(); // avoid cross-segment caching
        writer = store.getWriter();
        writer.writeNode(state);
        id = writer.writeNode(state).getRecordId();
        writer.flush();
        segment = store.readSegment(id.getSegmentId());
        return Segment.WEIGHER.weigh(null, segment) - base - 4;
    }

}
View Full Code Here

Examples of org.apache.jackrabbit.oak.plugins.segment.memory.MemoryStore.readSegment()

            builder.child("child" + i);
        }

        SegmentNodeState state = writer.writeNode(builder.getNodeState());
        writer.flush();
        Segment segment = store.readSegment(state.getRecordId().getSegmentId());
        assertEquals(27520, segment.size());

        writer.flush(); // force flushing of the previous segment

        builder = state.builder();
View Full Code Here

Examples of org.apache.jackrabbit.oak.plugins.segment.memory.MemoryStore.readSegment()

        builder = state.builder();
        builder.child("child1000");
        state = writer.writeNode(builder.getNodeState());
        writer.flush();
        segment = store.readSegment(state.getRecordId().getSegmentId());
        assertEquals(496, segment.size());
    }

    private int getSize(NodeBuilder builder) {
        SegmentStore store = new MemoryStore();
View Full Code Here

Examples of org.apache.jackrabbit.oak.plugins.segment.memory.MemoryStore.readSegment()

    private int getSize(NodeBuilder builder) {
        SegmentStore store = new MemoryStore();
        SegmentWriter writer = store.getTracker().getWriter();
        RecordId id = writer.writeNode(builder.getNodeState()).getRecordId();
        writer.flush();
        Segment segment = store.readSegment(id.getSegmentId());
        return segment.size();
    }

    private int getAmortizedSize(NodeBuilder builder) {
        SegmentStore store = new MemoryStore();
View Full Code Here

Examples of org.apache.jackrabbit.oak.plugins.segment.memory.MemoryStore.readSegment()

        SegmentStore store = new MemoryStore();
        SegmentWriter writer = store.getTracker().getWriter();
        NodeState state = builder.getNodeState();
        RecordId id = writer.writeNode(state).getRecordId();
        writer.flush();
        Segment segment = store.readSegment(id.getSegmentId());
        int base = segment.size();

        store = new MemoryStore(); // avoid cross-segment caching
        writer = store.getTracker().getWriter();
        writer.writeNode(state);
View Full Code Here

Examples of org.apache.jackrabbit.oak.plugins.segment.memory.MemoryStore.readSegment()

        store = new MemoryStore(); // avoid cross-segment caching
        writer = store.getTracker().getWriter();
        writer.writeNode(state);
        id = writer.writeNode(state).getRecordId();
        writer.flush();
        segment = store.readSegment(id.getSegmentId());
        return segment.size() - base - 4;
    }

}
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.