Class CacheManagerOptions

java.lang.Object
org.apache.datafusion.CacheManagerOptions

public final class CacheManagerOptions extends Object
Configuration for DataFusion's built-in CacheManager. Pass an instance to SessionContextBuilder.cacheManager(CacheManagerOptions) to turn on any of the three upstream-provided caches at session construction time.

The three caches are independent; calling one setter does not affect the others. A setter that is never called leaves the upstream default in place — so existing callers that don't touch this builder see no behavioral change.

This v1 surface configures the built-in cache implementations. Plugging custom Java cache implementations through a JNI upcall path is intentionally out of scope — every cache lookup is a hot path during scans, and routing them through Java would defeat the cache.