On Sun, Aug 18, 2019 at 7:30 PM Rakesh Kumar <rakeshku...@lyft.com> wrote: > > not to completely hijack Max's question but a tangential question regarding > LRU cache. > > What is the preferred python library for LRU cache? > I noticed that cachetools [1] is used as one of the dependencies for GCP [2]. > Cachetools[1] has LRU cache and it supports Python 2 & 3. It can potentially > support our use case. Can we move cachetools to the required pacakge list > [3] and use it for cross bundle caching? > > 1. https://pypi.org/project/cachetools/ > 2. > https://github.com/apache/beam/blob/96abacba9b8c7475c753eb3c0b58cca27c46feb1/sdks/python/setup.py#L143 > 3. > https://github.com/apache/beam/blob/96abacba9b8c7475c753eb3c0b58cca27c46feb1/sdks/python/setup.py#L104
cachetools sounds like a fine choice to me.