# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
NewLeaseCache creates a new instance of a LeaseCache.
NewSendResponse creates a new SendResponse and takes care of initializing its fields properly.
No description provided by the author
# Structs
APIProxy is an implementation of the proxier interface that is used to forward the request to Vault and get the response.
No description provided by the author
CacheMeta contains metadata information about the response, such as whether it was a cache hit or miss, and the age of the cached entry.
LeaseCache is an implementation of Proxier that handles the caching of responses.
LeaseCacheConfig is the configuration for initializing a new Lease.
SendRequest is the input for Proxier.Send.
SendResponse is the output from Proxier.Send.
# Interfaces
Proxier is the interface implemented by different components that are responsible for performing specific tasks, such as caching and proxying.