Current section

Files

Jump to
liter_llm lib liter_llm cache_backend.ex
Raw

lib/liter_llm/cache_backend.ex

# This file is auto-generated by alef — DO NOT EDIT.
# alef:hash:4685b97575f1ddb0a83554a97b65aa5936283420ed37f567b82618c4e3de7d0d
# To regenerate: alef generate
# To verify freshness: alef verify --exit-code
defmodule LiterLlm.CacheBackend do
@moduledoc "Storage backend for the response cache."
@typedoc "Storage backend for the response cache."
@type t :: term()
@typedoc "In-memory LRU cache (default). No external dependencies."
@type memory :: :memory
@typedoc "OpenDAL-backed storage. Supports 40+ backends (S3, Redis, GCS, local FS, etc.)."
@type open_dal :: %{type: :open_dal, scheme: String.t(), config: map()}
end