in src/protocol/memcache/src/request/get.rs [105:134]
fn klog(&self, response: &Self::Response) {
if let Response::Values(ref res) = response {
let mut hit_keys = 0;
let mut miss_keys = 0;
for value in res.values() {
if value.len().is_none() {
miss_keys += 1;
klog!(
"\"get {}\" {} 0",
String::from_utf8_lossy(value.key()),
MISS
);
} else {
hit_keys += 1;
klog!(
"\"get {}\" {} {}",
String::from_utf8_lossy(value.key()),
HIT,
value.len().unwrap(),
);
}
}
GET_KEY_HIT.add(hit_keys as _);
GET_KEY_MISS.add(miss_keys as _);
}
}