Module io.github.bucket4j.core
Class NopeOptimizationListener
- java.lang.Object
-
- io.github.bucket4j.distributed.proxy.optimization.NopeOptimizationListener
-
- All Implemented Interfaces:
OptimizationListener
public class NopeOptimizationListener extends Object implements OptimizationListener
-
-
Field Summary
Fields Modifier and Type Field Description static NopeOptimizationListenerINSTANCE
-
Constructor Summary
Constructors Constructor Description NopeOptimizationListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidincrementMergeCount(int count)This method is invoked every time when several independent requests to the same bucket combined into a single one.voidincrementSkipCount(int count)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.
-
-
-
Field Detail
-
INSTANCE
public static final NopeOptimizationListener INSTANCE
-
-
Method Detail
-
incrementMergeCount
public void incrementMergeCount(int count)
Description copied from interface:OptimizationListenerThis method is invoked every time when several independent requests to the same bucket combined into a single one.- Specified by:
incrementMergeCountin interfaceOptimizationListener- Parameters:
count- number of requests that were merged
-
incrementSkipCount
public void incrementSkipCount(int count)
Description copied from interface:OptimizationListenerThis 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:
incrementSkipCountin interfaceOptimizationListener- Parameters:
count- number of requests that were served locally without synchronization with external storage
-
-