[](https://www.npmjs.com/package/@aws-sdk/endpoint-cache) [](https://www.npmjs.com/package/@aws-sdk/e
npm install @aws-sdk/endpoint-cache

> An internal package
You probably shouldn't, at least directly.
- uses mnemonist/lru-cache for storing the cache.
- the set operation stores milliseconds elapsed since the UNIX epoch in Expires param based on CachePeriodInMinutes provided in Endpoint.
- the get operation returns all un-expired endpoints with their Expires values.
- the getEndpoint operation returns a randomly selected un-expired endpoint.