Package org.cache2k.jcache.provider
Class TouchyJCacheAdapter.ExpiryPolicyAdapter<K,V>
- java.lang.Object
-
- org.cache2k.jcache.provider.TouchyJCacheAdapter.ExpiryPolicyAdapter<K,V>
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.cache2k.DataAware<K,V>
,org.cache2k.expiry.ExpiryPolicy<K,V>
,org.cache2k.expiry.ExpiryTimeValues
- Enclosing class:
- TouchyJCacheAdapter<K,V>
public static class TouchyJCacheAdapter.ExpiryPolicyAdapter<K,V> extends Object implements org.cache2k.expiry.ExpiryPolicy<K,V>, Closeable
-
-
Constructor Summary
Constructors Constructor Description ExpiryPolicyAdapter(javax.cache.expiry.ExpiryPolicy policy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
calculateExpiryTime(K key, V value, long startTime, org.cache2k.CacheEntry<K,V> currentEntry)
void
close()
-
-
-
Method Detail
-
calculateExpiryTime
public long calculateExpiryTime(K key, V value, long startTime, org.cache2k.CacheEntry<K,V> currentEntry)
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
-