tessl install tessl/pypi-pylibmc@1.6.0Quick and small memcached client for Python
Agent Success
Agent success rate when using this tile
86%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.04x
Baseline
Agent success rate without this tile
83%
{
"context": "Evaluates whether the solution uses pylibmc's bulk APIs to namespace keys with a shared prefix and batch reads/writes efficiently. Checks focus on correct use of set_multi/get_multi semantics, including key_prefix handling, omission of misses, and propagation of failure details.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Prefixed set_multi",
"description": "Uses client.set_multi with the provided key_prefix (and optional TTL) to store all ids in one call instead of looping over set calls.",
"max_score": 30
},
{
"name": "Prefixed get_multi",
"description": "Uses client.get_multi with the same key_prefix to fetch all requested ids in a single operation rather than iterating per key.",
"max_score": 30
},
{
"name": "Miss handling",
"description": "Relies on get_multi's behavior of omitting missing keys (no None/null placeholders) so fetch_existing returns only found ids.",
"max_score": 15
},
{
"name": "Prefix isolation",
"description": "Ensures the key_prefix isolates namespaced entries from unprefixed cache keys (no manual concatenation errors or collisions).",
"max_score": 15
},
{
"name": "Failure reporting",
"description": "Returns the failure list from set_multi so callers see which ids failed to store under the prefix.",
"max_score": 10
}
]
}