- classmethod Cache.in_memory(capacity, *, scorer=None)[source]¶
An in-memory cache of data from the server
This is useful to ensure that data is not downloaded repeatedly unless it has been updated since the last download.
Because it is in memory, it only applies to a given Python process, i.e. a given working session. See
Cache.on_disk()for a cache that can be shared across process and persistent for future sessions.
e.g. 2e9 to use up to 2 GB of RAM
Determines which items to evict from the cache when it grows full. See tiled.client.cache.Scorer for example.