Class DefaultOptimizationListener

  • All Implemented Interfaces:
    OptimizationListener

    public class DefaultOptimizationListener
    extends Object
    implements OptimizationListener
    The simple listener that just stores all events as AtomicLong counters and provides getters for them.
    • Constructor Detail

      • DefaultOptimizationListener

        public DefaultOptimizationListener()
    • Method Detail

      • incrementMergeCount

        public void incrementMergeCount​(int count)
        Description copied from interface: OptimizationListener
        This method is invoked every time when several independent requests to the same bucket combined into a single one.
        Specified by:
        incrementMergeCount in interface OptimizationListener
        Parameters:
        count - number of requests that were merged
      • incrementSkipCount

        public void incrementSkipCount​(int count)
        Description copied from interface: OptimizationListener
        This method is invoked every time when several requests were not propagated to external storage because optimization had decided that they can be served locally.
        Specified by:
        incrementSkipCount in interface OptimizationListener
        Parameters:
        count - number of requests that were served locally without synchronization with external storage
      • getMergeCount

        public long getMergeCount()
      • getSkipCount

        public long getSkipCount()