{
RGWSI_MetaBackend_SObj::Context_SObj *ctx = static_cast<RGWSI_MetaBackend_SObj::Context_SObj *>(_ctx);
-#warning uinfo_cache needs to add index to lookup
- if (auto e = uinfo_cache->find(key)) {
+ string cache_key = pool.to_str() + "/" + key;
+
+ if (auto e = uinfo_cache->find(cache_key)) {
*info = e->info;
if (objv_tracker)
*objv_tracker = e->objv_tracker;
return -EIO;
}
- uinfo_cache->put(svc.cache, key, &e, { &cache_info }, y);
+ uinfo_cache->put(svc.cache, cache_key, &e, { &cache_info }, y);
*info = e.info;
if (objv_tracker)