Merge changes of 1.9 -> 1.10 from main trunk.
authorokazaki <okazaki>
Sat, 24 Feb 2001 22:18:48 +0000 (22:18 +0000)
committerokazaki <okazaki>
Sat, 24 Feb 2001 22:18:48 +0000 (22:18 +0000)
* elmo-cache.el (elmo-cache-expire-by-size): Count
a disk usage for a cache file entry in KB even when
its kind is a directory.

elmo/elmo-cache.el

index fba1de5..993b7d7 100644 (file)
@@ -141,11 +141,7 @@ If KBYTES is kilo bytes (This value must be float)."
       (while (and (<= size total)
                  (setq oldest (elmo-cache-get-oldest-cache-file-entity cfl)))
        (setq cur-file (expand-file-name (car (cdr oldest)) (car oldest)))
-       (if (file-directory-p cur-file)
-           (setq cur-size (elmo-disk-usage cur-file))
-         (setq cur-size
-               (/ (float (nth 7 (file-attributes cur-file)))
-                  Kbytes)))
+       (setq cur-size (/ (elmo-disk-usage cur-file) Kbytes))
        (when (elmo-cache-force-delete cur-file locked)
          (setq count (+ count 1))
          (message "%d cache(s) are expired." count))