public class OCSPCache extends Object implements ManageableCache
| Modifier and Type | Method and Description |
|---|---|
static OCSPCache |
getCache() |
int |
getCacheSize() |
org.bouncycastle.cert.ocsp.SingleResp |
getCacheValue(BigInteger serialNumber) |
ManageableCacheValue |
getNextCacheValue()
This method is needed by the cache Manager to go through the cache entries to remove invalid values or
to remove LRU cache values if the cache has reached its max size.
|
org.bouncycastle.cert.ocsp.OCSPResp |
getOCSPCacheValue(BigInteger serialNumber) |
void |
init(int size,
int delay)
This lazy initializes the cache with a CacheManager.
|
void |
removeCacheValue(BigInteger serialNumber) |
void |
resetIterator() |
void |
setCacheValue(org.bouncycastle.cert.ocsp.OCSPResp ocspResp,
BigInteger serialNumber,
org.bouncycastle.cert.ocsp.SingleResp singleResp,
org.bouncycastle.cert.ocsp.OCSPReq request,
String serviceUrl) |
public static OCSPCache getCache()
public void init(int size,
int delay)
size - max size of the cachedelay - defines how frequently the CacheManager will be startedpublic ManageableCacheValue getNextCacheValue()
getNextCacheValue in interface ManageableCachepublic int getCacheSize()
getCacheSize in interface ManageableCachepublic void resetIterator()
resetIterator in interface ManageableCachepublic org.bouncycastle.cert.ocsp.SingleResp getCacheValue(BigInteger serialNumber)
public org.bouncycastle.cert.ocsp.OCSPResp getOCSPCacheValue(BigInteger serialNumber)
public void setCacheValue(org.bouncycastle.cert.ocsp.OCSPResp ocspResp,
BigInteger serialNumber,
org.bouncycastle.cert.ocsp.SingleResp singleResp,
org.bouncycastle.cert.ocsp.OCSPReq request,
String serviceUrl)
public void removeCacheValue(BigInteger serialNumber)
Copyright © 2023 WSO2. All rights reserved.