## 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
    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.