changeset 110491:3501c2b9e719

* url-cache.el (url-cache-expired): Don't autoload. Tweak previous change.
author Glenn Morris <rgm@gnu.org>
date Wed, 22 Sep 2010 22:59:20 -0700
parents 7c3194dcf52d
children 874fdd55f8e9
files lisp/url/ChangeLog lisp/url/url-cache.el
diffstat 2 files changed, 17 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/url/ChangeLog	Wed Sep 22 22:56:17 2010 -0700
+++ b/lisp/url/ChangeLog	Wed Sep 22 22:59:20 2010 -0700
@@ -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.
--- a/lisp/url/url-cache.el	Wed Sep 22 22:56:17 2010 -0700
+++ b/lisp/url/url-cache.el	Wed Sep 22 22:59:20 2010 -0700
@@ -191,20 +191,19 @@
   (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)