# Uses of Package
org.apache.synapse.transport.certificatevalidation.cache

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

- Classes in org.apache.synapse.transport.certificatevalidation.cache used by org.apache.synapse.transport.certificatevalidation.cache
  Class | Description
  --- | ---
  CacheControllerMBean |
  CacheManager | Cache Manager takes care and maintains an LRU cache which implements ManageableCache Interface.
  CertCache | This is a cache to store a certificate against a unique string (can be a serial number).
  ManageableCache | A cache which needs to be managed by CacheManager needs to implement this interface.
  ManageableCacheValue | A cache which needs to be managed by a CacheManager should have values which implement this interface.

- Classes in org.apache.synapse.transport.certificatevalidation.cache used by org.apache.synapse.transport.certificatevalidation.crl
  Class | Description
  --- | ---
  ManageableCache | A cache which needs to be managed by CacheManager needs to implement this interface.
  ManageableCacheValue | A cache which needs to be managed by a CacheManager should have values which implement this interface.

- Classes in org.apache.synapse.transport.certificatevalidation.cache used by org.apache.synapse.transport.certificatevalidation.ocsp
  Class | Description
  --- | ---
  ManageableCache | A cache which needs to be managed by CacheManager needs to implement this interface.
  ManageableCacheValue | A cache which needs to be managed by a CacheManager should have values which implement this interface.