earthkit.geo.grids.utils.memcache.MemoryCache¶
- class earthkit.geo.grids.utils.memcache.MemoryCache(max_mem=300 * 1024 * 1024, size_fn=None, policy='largest', strict=False)¶
- MAX_SIZE_KEY = 'regrid-precomputed-weights-maximum-memory-cache-size'¶
- POLICY_KEY = 'regrid-precomputed-weights-memory-cache-policy'¶
- STRICT_KEY = 'regrid-precomputed-weights-memory-cache-strict-mode'¶
- clear()¶
Clear the cache.
- curr_mem = 0¶
- get(*args, create=None, find_entry=None, create_from_entry=None)¶
- hits = 0¶
- info()¶
Report cache statistics.
- items¶
- lock¶
- max_mem = 314572800¶
- misses = 0¶
- policy¶
- size_fn = None¶
- strict = False¶
- update()¶
Called when settings change.