Creates a new CacheStore instance.
Path to the SQLite database file (default: ./stasis-cache.db)
Retrieves a cached entry by its hash key.
The SHA-256 hash key
The cached entry, or null if not found
Deletes a cache entry by its key.
The SHA-256 hash key
True if an entry was deleted, false otherwise
Clears all entries from the cache.
The number of entries deleted
Closes the database connection.
SQLite-backed cache store for LLM responses.