Class TopNBufferCacheRemovalListener<V>
- java.lang.Object
-
- org.apache.flink.table.runtime.operators.rank.TopNBufferCacheRemovalListener<V>
-
- Type Parameters:
V- is the value type of the cache.
- All Implemented Interfaces:
org.apache.flink.shaded.guava32.com.google.common.cache.RemovalListener<org.apache.flink.table.data.RowData,V>
public class TopNBufferCacheRemovalListener<V> extends Object implements org.apache.flink.shaded.guava32.com.google.common.cache.RemovalListener<org.apache.flink.table.data.RowData,V>
A common cache removal listener for rank node.
-
-
Constructor Summary
Constructors Constructor Description TopNBufferCacheRemovalListener(org.apache.flink.streaming.api.operators.KeyContext keyContext, org.apache.flink.util.function.BiConsumerWithException<org.apache.flink.table.data.RowData,V,Exception> callBack)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonRemoval(org.apache.flink.shaded.guava32.com.google.common.cache.RemovalNotification<org.apache.flink.table.data.RowData,V> removalNotification)
-
-
-
Method Detail
-
onRemoval
public void onRemoval(org.apache.flink.shaded.guava32.com.google.common.cache.RemovalNotification<org.apache.flink.table.data.RowData,V> removalNotification)
- Specified by:
onRemovalin interfaceorg.apache.flink.shaded.guava32.com.google.common.cache.RemovalListener<org.apache.flink.table.data.RowData,V>
-
-