@Override public boolean isExpirable() { return hasEntryWithExpiration || getConfig().getExpiryPolicyFactory() != null; }
@Override public boolean isExpirable() { return hasEntryWithExpiration || getConfig().getExpiryPolicyFactory() != null; }
public CacheEntryProcessorEntry(Data keyData, R record, AbstractCacheRecordStore cacheRecordStore, long now, int completionId) { this.keyData = keyData; this.record = record; this.cacheRecordStore = cacheRecordStore; this.now = now; this.completionId = completionId; this.start = cacheRecordStore.cacheConfig.isStatisticsEnabled() ? System.nanoTime() : 0; final Factory<ExpiryPolicy> expiryPolicyFactory = cacheRecordStore.cacheConfig.getExpiryPolicyFactory(); this.expiryPolicy = expiryPolicyFactory.create(); }
public CacheEntryProcessorEntry(Data keyData, R record, AbstractCacheRecordStore cacheRecordStore, long now, int completionId) { this.keyData = keyData; this.record = record; this.cacheRecordStore = cacheRecordStore; this.now = now; this.completionId = completionId; this.start = cacheRecordStore.cacheConfig.isStatisticsEnabled() ? System.nanoTime() : 0; final Factory<ExpiryPolicy> expiryPolicyFactory = cacheRecordStore.cacheConfig.getExpiryPolicyFactory(); this.expiryPolicy = expiryPolicyFactory.create(); }
System.out.println("expiry policy factory: " + cacheConfig.getExpiryPolicyFactory());
protected void writeFactories(ObjectDataOutput out) throws IOException { out.writeObject(getCacheLoaderFactory()); out.writeObject(getCacheWriterFactory()); out.writeObject(getExpiryPolicyFactory()); }
protected void writeFactories(ObjectDataOutput out) throws IOException { out.writeObject(getCacheLoaderFactory()); out.writeObject(getCacheWriterFactory()); out.writeObject(getExpiryPolicyFactory()); }
injectDependencies(cacheWriter); if (cacheConfig.getExpiryPolicyFactory() != null) { Factory<ExpiryPolicy> expiryPolicyFactory = cacheConfig.getExpiryPolicyFactory(); injectDependencies(expiryPolicyFactory); defaultExpiryPolicy = expiryPolicyFactory.create();
injectDependencies(cacheWriter); if (cacheConfig.getExpiryPolicyFactory() != null) { Factory<ExpiryPolicy> expiryPolicyFactory = cacheConfig.getExpiryPolicyFactory(); injectDependencies(expiryPolicyFactory); defaultExpiryPolicy = expiryPolicyFactory.create();
out.writeObject(config.getCacheLoaderFactory()); out.writeObject(config.getCacheWriterFactory()); out.writeObject(config.getExpiryPolicyFactory());
out.writeObject(config.getCacheLoaderFactory()); out.writeObject(config.getCacheWriterFactory()); out.writeObject(config.getExpiryPolicyFactory());