Class ConcurrentMapIdExpirationCache<T>
- java.lang.Object
-
- uk.gov.ida.saml.hub.validators.authnrequest.ConcurrentMapIdExpirationCache<T>
-
- All Implemented Interfaces:
IdExpirationCache<T>
public class ConcurrentMapIdExpirationCache<T> extends java.lang.Object implements IdExpirationCache<T>
-
-
Constructor Summary
Constructors Constructor Description ConcurrentMapIdExpirationCache(java.util.concurrent.ConcurrentMap<T,org.joda.time.DateTime> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(T key)org.joda.time.DateTimegetExpiration(T key)voidsetExpiration(T key, org.joda.time.DateTime expirationTime)
-
-
-
Constructor Detail
-
ConcurrentMapIdExpirationCache
public ConcurrentMapIdExpirationCache(java.util.concurrent.ConcurrentMap<T,org.joda.time.DateTime> map)
-
-
Method Detail
-
contains
public boolean contains(T key)
- Specified by:
containsin interfaceIdExpirationCache<T>
-
getExpiration
public org.joda.time.DateTime getExpiration(T key)
- Specified by:
getExpirationin interfaceIdExpirationCache<T>
-
setExpiration
public void setExpiration(T key, org.joda.time.DateTime expirationTime)
- Specified by:
setExpirationin interfaceIdExpirationCache<T>
-
-