@Internal public class LookupFullCache extends Object implements org.apache.flink.table.connector.source.lookup.cache.LookupCache
LookupCache for LookupOptions.LookupCacheType.FULL.| Constructor and Description |
|---|
LookupFullCache(CacheLoader cacheLoader,
org.apache.flink.table.connector.source.lookup.cache.trigger.CacheReloadTrigger reloadTrigger) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Collection<org.apache.flink.table.data.RowData> |
getIfPresent(org.apache.flink.table.data.RowData key) |
void |
invalidate(org.apache.flink.table.data.RowData key) |
void |
open(org.apache.flink.metrics.groups.CacheMetricGroup metricGroup) |
Collection<org.apache.flink.table.data.RowData> |
put(org.apache.flink.table.data.RowData key,
Collection<org.apache.flink.table.data.RowData> value) |
void |
setUserCodeClassLoader(ClassLoader userCodeClassLoader) |
long |
size() |
public LookupFullCache(CacheLoader cacheLoader, org.apache.flink.table.connector.source.lookup.cache.trigger.CacheReloadTrigger reloadTrigger)
public void setUserCodeClassLoader(ClassLoader userCodeClassLoader)
public void open(org.apache.flink.metrics.groups.CacheMetricGroup metricGroup)
open in interface org.apache.flink.table.connector.source.lookup.cache.LookupCachepublic Collection<org.apache.flink.table.data.RowData> getIfPresent(org.apache.flink.table.data.RowData key)
getIfPresent in interface org.apache.flink.table.connector.source.lookup.cache.LookupCachepublic Collection<org.apache.flink.table.data.RowData> put(org.apache.flink.table.data.RowData key, Collection<org.apache.flink.table.data.RowData> value)
put in interface org.apache.flink.table.connector.source.lookup.cache.LookupCachepublic void invalidate(org.apache.flink.table.data.RowData key)
invalidate in interface org.apache.flink.table.connector.source.lookup.cache.LookupCachepublic long size()
size in interface org.apache.flink.table.connector.source.lookup.cache.LookupCachepublic void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.