CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-cacache

Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.

90

1.16x
Overview
Eval results
Files

Evaluation results

100%

Cache Integrity Presence Reporter

Presence checks by integrity without reading data

Criteria
Without context
With context

Uses hasContent

100%

100%

Canonical SRI

100%

100%

Size from metadata

100%

100%

Aggregate summary

100%

100%

Missing digest handling

100%

100%

100%

3%

Streaming Cache Writer

Streamed writes emitting integrity/size

Criteria
Without context
With context

Stream API

100%

100%

Integrity capture

100%

100%

Size capture

80%

100%

Size enforcement

100%

100%

Metadata option

100%

100%

Stream completion

100%

100%

100%

20%

Metadata Cache Writer

Keyed writes with metadata (put)

Criteria
Without context
With context

Direct writes

90%

100%

Size enforcement

100%

100%

Stream writes

60%

100%

JSON metadata

100%

100%

Algorithm passthrough

50%

100%

82%

21%

Digest-Based Cache Reader

Digest-based content reads (byDigest)

Criteria
Without context
With context

Digest fetch

50%

60%

Digest stream

48%

92%

Digest copy

80%

84%

Digest-only addressing

70%

100%

100%

33%

Cache Stream Reader

Streamed reads with metadata/integrity events

Criteria
Without context
With context

Stream API

100%

100%

Metadata event

50%

100%

Integrity event

40%

100%

Size event

46%

100%

Integrity enforcement

70%

100%

Missing entry errors

100%

100%

30%

6%

Verified Cache Integrity

Integrity and size enforcement knobs (algorithms, integrityEmitter)

Criteria
Without context
With context

Write integrity check

32%

20%

Integrity emitter reuse

25%

0%

Size guard

0%

50%

Algorithm allowlist

25%

25%

Verified metadata

40%

66%

100%

15%

Cached Asset Reader

Keyed reads returning data+metadata

Criteria
Without context
With context

Keyed read

100%

100%

Metadata passthrough

50%

100%

Missing entry handling

100%

100%

Stale flag via metadata

75%

100%

Integrity awareness

100%

100%

100%

5%

Cache Inventory Utility

Cache listing and entry lookup

Criteria
Without context
With context

Cache listing

100%

100%

Entry metadata

100%

100%

Single lookup

83%

100%

Summary via listing

100%

100%

85%

26%

Cache Index Maintenance Utility

Manual index maintenance via insert/compact

Criteria
Without context
With context

Index insert

100%

100%

Content validation

40%

60%

Compact matcher

0%

100%

Validate hook

80%

100%

Index reporting

30%

30%

No rewrites

100%

100%

100%

Cache Purge with Full Removal Overrides

RemoveFully tombstone override when deleting entries

Criteria
Without context
With context

Default rm.entry

100%

100%

removeFully override

100%

100%

Missing key handling

100%

100%

Mixed mode separation

100%

100%

Result alignment

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-cacache
Evaluated
Agent
Codex

Table of Contents