;; elephant-packages.lisp --- ;; Copyright (C) 2008 Clinton Ebadi ;; Author: Clinton Ebadi ;; This program is free software: you can redistribute it and/or modify ;; it under the terms of the GNU Lesser General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; This program is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU Lesser General Public License ;; along with this program. If not, see . (defpackage :org.unknownlamer.golgonooza.elephant (:use :common-lisp :elephant :org.unknownlamer.golgonooza.web :org.unknownlamer.golgonooza.site-control) (:import-from :arnesi :if-bind) (:export :get-instances-limit :count-instances-by :elephant-query-view-mixin :elephant-store-site-mixin :site-store-spec :site-store-controller :elephant-store-application-mixin :app-store-spec :app-store-controller :cacheable-persistent-object :object-hash :persistent-cache-item :cache-valid-p :cached-hash :cached-instance :cached-cache :update-cache! :find-cached-instance) (:nicknames :golgonooza-db))