Variable: eca-server-releases-cache-ttl
eca-server-releases-cache-ttl is a customizable variable defined in
eca-process.el.
Value
3600
Documentation
Time-to-live (seconds) for the cached eca server releases list.
Once expired, the next call that needs the releases list will refetch
from the GitHub API. Set to nil to disable expiry (legacy behavior:
cache lives until Emacs is restarted). Set to 0 to always refetch.
This affects update detection at session start and on eca-restart,
so longer-running Emacs sessions can still pick up newer eca releases.
See also eca-server-check-updates.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-process.el
(defcustom eca-server-releases-cache-ttl 3600
"Time-to-live (seconds) for the cached eca server releases list.
Once expired, the next call that needs the releases list will refetch
from the GitHub API. Set to nil to disable expiry (legacy behavior:
cache lives until Emacs is restarted). Set to 0 to always refetch.
This affects update detection at session start and on `eca-restart',
so longer-running Emacs sessions can still pick up newer eca releases.
See also `eca-server-check-updates'."
:type '(choice (const :tag "Never expire" nil)
(integer :tag "Seconds"))
:group 'eca)