Package net.snowflake.client.core.crl
Class CRLCacheManager
- java.lang.Object
-
- net.snowflake.client.core.crl.CRLCacheManager
-
@SnowflakeJdbcInternalApi public class CRLCacheManager extends Object
Cache manager that coordinates between in-memory and file-based CRL caches. Provides automatic cleanup of expired entries and proper lifecycle management.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CRLCacheManagerbuild(boolean inMemoryCacheEnabled, boolean onDiskCacheEnabled, Path onDiskCacheDir, Duration onDiskCacheRemovalDelay, Duration cacheValidityTime)DurationgetCacheValidityTime()
-
-
-
Method Detail
-
build
public static CRLCacheManager build(boolean inMemoryCacheEnabled, boolean onDiskCacheEnabled, Path onDiskCacheDir, Duration onDiskCacheRemovalDelay, Duration cacheValidityTime) throws SnowflakeSQLLoggedException
- Throws:
SnowflakeSQLLoggedException
-
getCacheValidityTime
public Duration getCacheValidityTime()
-
-