GenServer for managing cache state and operations.
This server maintains cache metadata, handles concurrent access, and implements LRU eviction policies.
Summary
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec start_link(keyword()) :: GenServer.on_start()
Starts the cache server.
Options
:name- The name to register the server under. Defaults toHfHub.Cache.Server.
Examples
{:ok, pid} = HfHub.Cache.Server.start_link()