Class FlowAwareIndexFileOptimizedBuilder


  • public class FlowAwareIndexFileOptimizedBuilder
    extends Object
    This class attempts to build a flow-aware index for a build log. It tries to reaarange entries from the original log so that they would conform to the following invariant: Message from a flow A can be a part of a block from q flow B only if flow B is an ancestor of flow A. It tries to do this rearangment while minimizing difference with the original messages ordering and computational resources required to do that.