OpenKeel: the sovereign French Cloud solution of the inherent group, with a European reach Discover inherent

Reverse-spec · Libraries

oslo.cache — Async processing

Processing triggered outside the API — oslo.cache — branch stable/2026.2

Branch stable/2026.2 @ fc96999a99e4 — repository https://opendev.org/openstack/oslo.cache — analysed on 2026-10-28

None. oslo.cache starts no thread, timer or consumer; the inventory finds 0 triggers.

Two pieces of housekeeping happen inside the service's calls, not in the background:

  • Closing idle connections: each time a client is borrowed from the memcache pool, clients idle for more than memcache_pool_unused_timeout (60 s) are closed first (oslo_cache/_memcache_pool.py:179-181, oslo_cache/_memcache_pool.py:226-240). A pool that is no longer used keeps its connections until the process ends.
  • **Expired items of the oslo_cache.dict backend**: removed at each write (set_multi), or when an expired key is read (oslo_cache/backends/dictionary.py:52-56, oslo_cache/backends/dictionary.py:83-111).

Source: reverse-spec-oslo.cache/05-async-processing_stable-2026.2.md. The _rewrite/ and _inventory/ files are not published on the site.