Class 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 Detail

      • TopNBufferCacheRemovalListener

        public 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 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:
        onRemoval in interface org.apache.flink.shaded.guava32.com.google.common.cache.RemovalListener<org.apache.flink.table.data.RowData,​V>