Function: org-persist--gc-expired-p
org-persist--gc-expired-p is a macro defined in org-persist.el.gz.
Signature
(org-persist--gc-expired-p CND COLLECTION)
Documentation
Check if expiry condition CND triggers for COLLECTION.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-persist.el.gz
(defmacro org-persist--gc-expired-p (cnd collection)
"Check if expiry condition CND triggers for COLLECTION."
`(pcase ,cnd
(`nil t)
(`never nil)
((pred numberp)
(when (plist-get ,collection :last-access)
(> (float-time) (+ (plist-get ,collection :last-access) (* ,cnd 24 60 60)))))
((pred functionp)
(funcall ,cnd ,collection))
(_ (error "org-persist: Unsupported expiry type %S" ,cnd))))