Refine search
public EncryptionControllerDelegate(ApiAuthenticationHelper apiAuthenticationHelper, GoCipher cipher, long requestsPerMinute, Ticker ticker) { super(ApiVersion.v1); this.apiAuthenticationHelper = apiAuthenticationHelper; this.cipher = cipher; this.requestsPerMinute = requestsPerMinute; this.rateLimiters = CacheBuilder.newBuilder() .expireAfterAccess(1, TimeUnit.MINUTES) .build(); this.ticker = ticker; }
public void testTimeToIdle_setTwice() { CacheBuilder<Object, Object> builder = CacheBuilder.newBuilder().expireAfterAccess(3600, SECONDS); try { // even to the same value is not allowed builder.expireAfterAccess(3600, SECONDS); fail(); } catch (IllegalStateException expected) { } }
public InstanceConfigAuditUtil(final InstanceService instanceService) { this.instanceService = instanceService; auditExecutorService = Executors.newSingleThreadExecutor( ApolloThreadFactory.create("InstanceConfigAuditUtil", true)); auditStopped = new AtomicBoolean(false); instanceCache = CacheBuilder.newBuilder().expireAfterAccess(1, TimeUnit.HOURS) .maximumSize(INSTANCE_CACHE_MAX_SIZE).build(); instanceConfigReleaseKeyCache = CacheBuilder.newBuilder().expireAfterWrite(1, TimeUnit.DAYS) .maximumSize(INSTANCE_CONFIG_CACHE_MAX_SIZE).build(); }
public void testTimeToIdle_negative() { CacheBuilder<Object, Object> builder = CacheBuilder.newBuilder(); try { builder.expireAfterAccess(-1, SECONDS); fail(); } catch (IllegalArgumentException expected) { } }
/** * Creates a new instance of {@link StreamCache}. * * @param timeoutMs the timeout (in milliseconds) for the stream cache eviction */ public StreamCache(long timeoutMs) { mCounter = new AtomicInteger(); mInStreamCache = CacheBuilder.newBuilder() .expireAfterAccess(timeoutMs, TimeUnit.MILLISECONDS).removalListener(CLOSER).build(); mOutStreamCache = CacheBuilder.newBuilder() .expireAfterAccess(timeoutMs, TimeUnit.MILLISECONDS).removalListener(CLOSER).build(); }
@GwtIncompatible // java.time.Duration public void testTimeToIdle_setTwice_duration() { CacheBuilder<Object, Object> builder = CacheBuilder.newBuilder().expireAfterAccess(java.time.Duration.ofSeconds(3600)); try { // even to the same value is not allowed builder.expireAfterAccess(java.time.Duration.ofSeconds(3600)); fail(); } catch (IllegalStateException expected) { } }
public CachableTransactionRepository() { transactionXidCompensableTransactionCache = CacheBuilder.newBuilder().expireAfterAccess(expireDuration, TimeUnit.SECONDS).maximumSize(1000).build(); }
@GwtIncompatible // java.time.Duration public void testTimeToIdle_negative_duration() { CacheBuilder<Object, Object> builder = CacheBuilder.newBuilder(); try { builder.expireAfterAccess(java.time.Duration.ofSeconds(-1)); fail(); } catch (IllegalArgumentException expected) { } }
private static final Cache<Optional<String>, HiveMetastoreClientPool> createPoolCache(final Properties properties) { long duration = properties.containsKey(POOL_CACHE_TTL_MINUTES_KEY) ? Long.parseLong(properties.getProperty(POOL_CACHE_TTL_MINUTES_KEY)) : DEFAULT_POOL_CACHE_TTL_MINUTES; return CacheBuilder.newBuilder() .expireAfterAccess(duration, TimeUnit.MINUTES) .removalListener(new RemovalListener<Optional<String>, HiveMetastoreClientPool>() { @Override public void onRemoval(RemovalNotification<Optional<String>, HiveMetastoreClientPool> notification) { if (notification.getValue() != null) { notification.getValue().close(); } } }).build(); }
CacheBuilder<K, V> recreateCacheBuilder() { CacheBuilder<K, V> builder = CacheBuilder.newBuilder() .setKeyStrength(keyStrength) .setValueStrength(valueStrength) builder.expireAfterAccess(expireAfterAccessNanos, TimeUnit.NANOSECONDS);
private <T> Cache<String, T> newCache() { Cache<String, T> cache = CacheBuilder.newBuilder() .maximumSize(m_configUtil.getMaxConfigCacheSize()) .expireAfterAccess(m_configUtil.getConfigCacheExpireTime(), m_configUtil.getConfigCacheExpireTimeUnit()) .build(); allCaches.add(cache); return cache; }
CacheBuilder<Object, Object> builder = CacheBuilder.newBuilder(); if (initialCapacity != null) { builder.initialCapacity(initialCapacity); builder.expireAfterAccess(accessExpirationDuration, accessExpirationTimeUnit);
@Override public void setUp() throws Exception { super.setUp(); this.cache = CacheBuilder.newBuilder() .expireAfterAccess(500000, TimeUnit.MILLISECONDS) .maximumSize(count) .build(); }
CacheBuilder<K, V> recreateCacheBuilder() { CacheBuilder<K, V> builder = CacheBuilder.newBuilder() .setKeyStrength(keyStrength) .setValueStrength(valueStrength) builder.expireAfterAccess(expireAfterAccessNanos, TimeUnit.NANOSECONDS);
private void initCaches() { requestIdWebSocketCache = CacheBuilder.newBuilder().maximumSize(10000) .concurrencyLevel(2).expireAfterAccess(1, TimeUnit.MINUTES).build(); requestIdRestSocketCache = CacheBuilder.newBuilder().maximumSize(10000) .concurrencyLevel(2).expireAfterAccess(1, TimeUnit.MINUTES).build(); fileTokenTempFileCache = CacheBuilder.newBuilder().maximumSize(10000) .concurrencyLevel(2).expireAfterAccess(1, TimeUnit.MINUTES).build(); requestIdRestFormatCache = CacheBuilder.newBuilder().maximumSize(10000) .concurrencyLevel(2).expireAfterAccess(1, TimeUnit.MINUTES).build(); }
public void testParse_accessExpirationHours() { CacheBuilderSpec spec = parse("expireAfterAccess=150h"); assertEquals(TimeUnit.HOURS, spec.accessExpirationTimeUnit); assertEquals(150L, spec.accessExpirationDuration); assertCacheBuilderEquivalence( CacheBuilder.newBuilder().expireAfterAccess(150L, TimeUnit.HOURS), CacheBuilder.from(spec)); }
private static Cache<String, SSLContext> initDefaultCertificateCache() { return CacheBuilder.newBuilder() // .expireAfterAccess(5, TimeUnit.MINUTES) // .concurrencyLevel(16) // .build(); }
public void testParse_accessExpirationSeconds() { CacheBuilderSpec spec = parse("expireAfterAccess=10s"); assertEquals(TimeUnit.SECONDS, spec.accessExpirationTimeUnit); assertEquals(10L, spec.accessExpirationDuration); assertCacheBuilderEquivalence( CacheBuilder.newBuilder().expireAfterAccess(10L, TimeUnit.SECONDS), CacheBuilder.from(spec)); }
/** * */ public InMemoryClientLogoLoadingService(HttpClient httpClient) { cache = CacheBuilder.newBuilder() .maximumSize(100) .expireAfterAccess(14, TimeUnit.DAYS) .build(new ClientLogoFetcher(httpClient)); }
CacheBuilder<Object, Object> builder = CacheBuilder.newBuilder(); if (initialCapacity != null) { builder.initialCapacity(initialCapacity); builder.expireAfterAccess(accessExpirationDuration, accessExpirationTimeUnit);