CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-pylibmc

Quick and small memcached client for Python

86

1.03x
Overview
Eval results
Files

Evaluation results

100%

Binary-Protected Cache Access

Binary protocol configuration including SASL authentication requirements

Criteria
Without context
With context

Binary client

100%

100%

SASL params

100%

100%

Auth operations

100%

100%

Credential guards

100%

100%

83%

28%

Single-Key Cache with TTL and Compression Toggle

Single-key get/set with TTL and optional compression

Criteria
Without context
With context

Client init

100%

100%

Set with TTL

100%

100%

Get retrieval

33%

33%

Compression on

0%

72%

Compression off

33%

100%

100%

Multi-Transport Cache Client Factory

Client creation for TCP/UDP/UNIX servers with optional binary/SASL support

Criteria
Without context
With context

Pylibmc client

100%

100%

Transport strings

100%

100%

Binary toggle

100%

100%

SASL setup

100%

100%

Ready for ops

100%

100%

100%

Atomic Cache Counter Service

Atomic counter operations via incr and decr

Criteria
Without context
With context

Atomic increments

100%

100%

Missing-key seeding

100%

100%

Decrement floor

100%

100%

Bulk adjustments

100%

100%

Creation TTL

100%

100%

Counter reads

100%

100%

100%

Conditional Cache Journal

Conditional add/replace plus append/prepend string concatenation

Criteria
Without context
With context

Add only-if-absent

100%

100%

Replace existing

100%

100%

Append concat

100%

100%

Prepend concat

100%

100%

70%

5%

Flag-Aware Cache Adapter

Custom serialization/deserialization hooks with flag handling and CacheMiss support

Criteria
Without context
With context

Hook wiring

100%

100%

JSON flagging

100%

100%

Bytes passthrough

100%

100%

Cache miss sentinel

0%

0%

Default handling

33%

66%

100%

Prefixed Bulk Cache

Bulk get_multi/set_multi with key_prefix handling

Criteria
Without context
With context

Prefixed set_multi

100%

100%

Prefixed get_multi

100%

100%

Miss handling

100%

100%

Prefix isolation

100%

100%

Failure reporting

100%

100%

46%

11%

Cache Janitor

Deletion, delete_multi, touch, and flush_all cache management

Criteria
Without context
With context

Single delete

0%

60%

Bulk delete

0%

0%

TTL refresh

100%

60%

Flush all

100%

100%

Miss handling

0%

26%

100%

Adaptive Cache Compression Overrides

Compression threshold and level overrides for stored values

Criteria
Without context
With context

Set threshold override

100%

100%

Set compression level

100%

100%

Bulk overrides

100%

100%

Reads via client

100%

100%

Reuse provided client

100%

100%

63%

-15%

UTF-8 Normalized Cache Bridge

UTF-8 normalization between str and bytes cache keys in Python 3

Criteria
Without context
With context

Client config

100%

40%

Set/get normalization

60%

60%

Bulk retrieval

90%

85%

Delete coherence

100%

86%

Default handling

100%

100%

No redundant encoding

0%

0%

Install with Tessl CLI

npx tessl i tessl/pypi-pylibmc
Evaluated
Agent
Codex

Table of Contents