Packages
An in-memory caching library using tuples as the core data type, with support for structs, key/value pairs, queues, and stacks. Includes experimental distributed caching.
Current section
Files
Jump to
Current section
Files
lib/distributed/queue.ex
defmodule SuperCache.Distributed.Queue do
@moduledoc "Compatibility shim → use `SuperCache.Queue` directly."
@deprecated "Use SuperCache directly — it now handles both modes automatically."
defdelegate add(queue_name, value), to: SuperCache.Queue
defdelegate out(queue_name, default \\ nil), to: SuperCache.Queue
defdelegate peak(queue_name, default \\ nil, opts \\ []), to: SuperCache.Queue
defdelegate count(queue_name, opts \\ []), to: SuperCache.Queue
defdelegate get_all(queue_name), to: SuperCache.Queue
end