Class SignaturePolicyCache
java.lang.Object
br.ufsc.labsec.commons.utils.cache.Cache<SignaturePolicy>
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.SignaturePolicyCache
- All Implemented Interfaces:
Iterable<CacheEntry<SignaturePolicy>>
Esta classe é responsável por armazenar as políticas de assinatura em cache
-
Nested Class Summary
Nested classes/interfaces inherited from class Cache
Cache.Source -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SignaturePolicydecodeEntry(byte[] encoded) Decodifica um objeto em cache a partir de seus bytesgetSignaturePolicyFromReference(PolicyInfo policyInfo) Busca no cache a Política de Assinatura referenciada pela LPA em uso.Methods inherited from class Cache
checkExpired, get, getLastAccess, getSource, has, has, iterator, remove, storeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Constructor Details
-
SignaturePolicyCache
Construtor- Parameters:
cacheComponent- Componente de cache
-
-
Method Details
-
decodeEntry
Description copied from class:CacheDecodifica um objeto em cache a partir de seus bytes- Specified by:
decodeEntryin classCache<SignaturePolicy>- Parameters:
encoded- Os bytes do objeto- Returns:
- O objeto decodificado
- Throws:
EncodingException- Exceção em caso de erro na decodificação
-
getSignaturePolicyFromReference
Busca no cache a Política de Assinatura referenciada pela LPA em uso.- Parameters:
policyInfo- A referência da política contida na LPA em uso- Returns:
- A política de assinatura em cache, se presente
-