Function: org-element--cache-persist-after-read
org-element--cache-persist-after-read is a byte-compiled function
defined in org-element.el.gz.
Signature
(org-element--cache-persist-after-read CONTAINER &optional ASSOCIATED)
Documentation
Setup restored cache.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-element.el.gz
(defun org-element--cache-persist-after-read (container &optional associated)
"Setup restored cache."
(when (and (plist-get associated :file)
(get-file-buffer (plist-get associated :file)))
(with-current-buffer (get-file-buffer (plist-get associated :file))
(when (and org-element-use-cache org-element-cache-persistent)
(when (and (equal container '(elisp org-element--cache)) org-element--cache)
(setq-local org-element--cache-size (avl-tree-size org-element--cache)))
(when (and (equal container '(elisp org-element--headline-cache)) org-element--headline-cache)
(setq-local org-element--headline-cache-size (avl-tree-size org-element--headline-cache)))))))