runtime-api: do not cache None SessionInfo (#4706)

* approval-voting: add more logs

* approval-voting: query finalized block on startup and increase look back

* runtime-api: do not cache None SessionInfo
This commit is contained in:
Andronik
2022-01-13 09:15:59 +01:00
committed by GitHub
parent d4ff5699f0
commit 5e308e3fee
+4 -1
View File
@@ -317,7 +317,10 @@ impl RequestResultCache {
}
pub(crate) fn cache_session_info(&mut self, key: SessionIndex, value: Option<SessionInfo>) {
self.session_info.insert(key, ResidentSizeOf(value));
// only cache Some(SessionInfo)
if value.is_some() {
self.session_info.insert(key, ResidentSizeOf(value));
}
}
pub(crate) fn dmq_contents(