Function: eca-process--releases-cache-valid-p
eca-process--releases-cache-valid-p is a natively compiled function
defined in eca-process.el.
Signature
(eca-process--releases-cache-valid-p)
Documentation
Return non-nil if eca-process--releases-cache is fresh enough.
Honors eca-server-releases-cache-ttl: when nil any cached entry is
considered valid; when 0 the cache is always considered stale.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-process.el
(defun eca-process--releases-cache-valid-p ()
"Return non-nil if `eca-process--releases-cache' is fresh enough.
Honors `eca-server-releases-cache-ttl': when nil any cached entry is
considered valid; when 0 the cache is always considered stale."
(when (consp eca-process--releases-cache)
(let ((ttl eca-server-releases-cache-ttl)
(fetched-at (car eca-process--releases-cache)))
(cond
((null ttl) t)
((and (numberp ttl) (<= ttl 0)) nil)
((numberp fetched-at)
(< (- (float-time) fetched-at) ttl))
(t nil)))))