mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-01 11:14:55 +00:00
* url-cache.el (url-cache-expired): Don't autoload. Tweak previous change.
This commit is contained in:
parent
18d68e52f6
commit
48ff1664e2
@ -1,3 +1,8 @@
|
||||
2010-09-23 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* url-cache.el (url-cache-expired): Don't autoload.
|
||||
Tweak previous change.
|
||||
|
||||
2010-09-23 Julien Danjou <julien@danjou.info>
|
||||
|
||||
* url-cache.el (url-cache-expire-time): New option.
|
||||
|
@ -191,20 +191,19 @@ Very fast if you have an `md5' primitive function, suitably fast otherwise."
|
||||
(erase-buffer)
|
||||
(insert-file-contents-literally fnam))
|
||||
|
||||
;;;###autoload
|
||||
(defun url-cache-expired (url &optional expire-time)
|
||||
"Return t if a cached URL is more than EXPIRE-TIME old.
|
||||
If EXPIRE-TIME is not set, `url-cache-expire-time' is used instead."
|
||||
(cond (url-standalone-mode
|
||||
(not (file-exists-p (url-cache-create-filename url))))
|
||||
(t (let ((cache-time (url-is-cached url)))
|
||||
(if cache-time
|
||||
(time-less-p
|
||||
(time-add
|
||||
(url-is-cached url)
|
||||
(seconds-to-time (or expire-time url-cache-expire-time)))
|
||||
(current-time))
|
||||
t)))))
|
||||
"Return non-nil if a cached URL is older than EXPIRE-TIME seconds.
|
||||
The default value of EXPIRE-TIME is `url-cache-expire-time'.
|
||||
If `url-standalone-mode' is non-nil, cached items never expire."
|
||||
(if url-standalone-mode
|
||||
(not (file-exists-p (url-cache-create-filename url)))
|
||||
(let ((cache-time (url-is-cached url)))
|
||||
(and cache-time
|
||||
(time-less-p
|
||||
(time-add
|
||||
cache-time
|
||||
(seconds-to-time (or expire-time url-cache-expire-time)))
|
||||
(current-time))))))
|
||||
|
||||
(provide 'url-cache)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user