class SharedBuffer {

	public SharedBuffer(
			Map<EventId, Lockable<V>> eventsBuffer,
			Map<NodeId, Lockable<SharedBufferNode>> pages,
			Map<Tuple2<String, ValueTimeWrapper<V>>, NodeId> mappingContext,
			Map<Integer, EventId> starters) {

		this.eventsBuffer = eventsBuffer;
		this.pages = pages;
		this.mappingContext = mappingContext;
		this.starters = starters;
	}

	public  SharedBuffer(
			Map<EventId, Lockable<V>> eventsBuffer,
			Map<NodeId, Lockable<SharedBufferNode>> pages,
			Map<Tuple2<String, ValueTimeWrapper<V>>, NodeId> mappingContext,
			Map<Integer, EventId> starters);

}