X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=elmo%2Felmo-cache.el;h=2824f85b17d4b8b530e45d95bf4f2fee5d8b924c;hb=9e39553b80115a949a7f04ddced4459a7797f8bd;hp=a046d838a24e5925361f9d19a751672c7ebe8a10;hpb=8b003dd16e3d4a1f0d29b5fcd0f57a2ee294f967;p=elisp%2Fwanderlust.git diff --git a/elmo/elmo-cache.el b/elmo/elmo-cache.el index a046d83..2824f85 100644 --- a/elmo/elmo-cache.el +++ b/elmo/elmo-cache.el @@ -1,4 +1,4 @@ -;;; elmo-cache.el -- Cache modules for Elmo. +;;; elmo-cache.el --- Cache modules for ELMO. ;; Copyright (C) 1998,1999,2000 Yuuichi Teranishi ;; Copyright (C) 2000 Kenichi OKADA @@ -26,17 +26,17 @@ ;; ;;; Commentary: -;; +;; ;;; Code: -;; +;; (require 'elmo-vars) (require 'elmo-util) (require 'elmo) (require 'elmo-map) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; +;; ;; cache backend by Kenichi OKADA ;; (eval-and-compile @@ -52,13 +52,13 @@ (elmo-cache-folder-set-directory-internal folder (expand-file-name (elmo-match-string 2 name) - (expand-file-name elmo-cache-dirname elmo-msgdb-dir))) + elmo-cache-directory)) folder)) (luna-define-method elmo-folder-expand-msgdb-path ((folder elmo-cache-folder)) (expand-file-name (elmo-cache-folder-dir-name-internal folder) (expand-file-name "internal/cache" - elmo-msgdb-dir))) + elmo-msgdb-directory))) (luna-define-method elmo-map-folder-list-message-locations ((folder elmo-cache-folder)) @@ -168,6 +168,9 @@ (luna-define-method elmo-folder-creatable-p ((folder elmo-cache-folder)) nil) +(luna-define-method elmo-folder-writable-p ((folder elmo-cache-folder)) + t) + (luna-define-method elmo-folder-exists-p ((folder elmo-cache-folder)) t)