]> git.eshelyaron.com Git - emacs.git/commitdiff
* url-cache.el (url-cache-expired): Don't autoload. Tweak previous change.
authorGlenn Morris <rgm@gnu.org>
Thu, 23 Sep 2010 05:59:20 +0000 (22:59 -0700)
committerGlenn Morris <rgm@gnu.org>
Thu, 23 Sep 2010 05:59:20 +0000 (22:59 -0700)
lisp/url/ChangeLog
lisp/url/url-cache.el

index f19c639e930af481ef8eb9895130e448256d16c6..531548cd0bec78777cbb9cb72ee87a9122c037e4 100644 (file)
@@ -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.
index 834ad7c2530524e508e2800d6693de528181086a..22095eb631d3f07ed62419aa15bf5c2cc5b17dc6 100644 (file)
@@ -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)