# Uses of Interface
org.apache.synapse.transport.certificatevalidation.cache.ManageableCache

Packages that use ManageableCache
Package
Description
org.apache.synapse.transport.certificatevalidation.cache
org.apache.synapse.transport.certificatevalidation.crl
org.apache.synapse.transport.certificatevalidation.ocsp

- ## Uses of ManageableCache in org.apache.synapse.transport.certificatevalidation.cache

  Classes in org.apache.synapse.transport.certificatevalidation.cache that implement ManageableCache
  Modifier and Type
  Class
  Description
  `class`
  `CertCache`
  This is a cache to store a certificate against a unique string (can be a serial number).
  Constructors in org.apache.synapse.transport.certificatevalidation.cache with parameters of type ManageableCache
  Modifier
  Constructor
  Description
  ``
  `CacheController(ManageableCache cache, CacheManager cacheManager)`
  ``
  `CacheManager(ManageableCache cache, int cacheMaxSize, int delay)`
  A new cacheManager will be started on the given ManageableCache object.

- ## Uses of ManageableCache in org.apache.synapse.transport.certificatevalidation.crl

  Classes in org.apache.synapse.transport.certificatevalidation.crl that implement ManageableCache
  Modifier and Type
  Class
  Description
  `class`
  `CRLCache`
  Since a CRL maps to a CRL URL, the CRLCache should have x509CRL entries against CRL URLs.

- ## Uses of ManageableCache in org.apache.synapse.transport.certificatevalidation.ocsp

  Classes in org.apache.synapse.transport.certificatevalidation.ocsp that implement ManageableCache
  Modifier and Type
  Class
  Description
  `class`
  `OCSPCache`
  This is a cache to store OSCP responses against Certificate Serial Number since an OCSP response depends on the certificate.