Storage Layer

Cache Operations

Input

Semantic Match Flow

Exact Match Flow

Yes

Yes

No

No

Yes

No

No

Yes

Query

Configuration Options:
• maxSize
• similarityThreshold
• ttl
• dir
• space

Get Operation

Set Operation

Prune Operation

Generate MD5 Hash

File Exists?

Read JSON File

Valid & Not Expired?

Return Data

Generate Embedding

Similarity ≥ Threshold?

Find Best Match

Directory Structure:
./dir/name/space/x/xx/xxx/hash.json

TTL Valid?

Expire Entry

Not Found

Keep Entry