From c29eb3c357d3228b7842bd0e229eb318022ffd4b Mon Sep 17 00:00:00 2001
From: Francesco Chemolli <li@kinkie.it>
Date: Mon, 7 Aug 2000 19:56:07 +0200
Subject: [PATCH] Empty Policy manager, meant primarily for multi-user caches
 (i.e. shared SQL-based cache)

Rev: lib/modules/Cache.pmod/Policy.pmod/Null.pike:1.1
---
 .gitattributes                               |  1 +
 lib/modules/Cache.pmod/Policy.pmod/Null.pike | 14 ++++++++++++++
 2 files changed, 15 insertions(+)
 create mode 100644 lib/modules/Cache.pmod/Policy.pmod/Null.pike

diff --git a/.gitattributes b/.gitattributes
index 100592d886..3092fe5026 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -38,6 +38,7 @@ testfont binary
 /lib/modules/ADT.pmod/Table.pmod foreign_ident
 /lib/modules/Cache.pmod/Policy.pmod/Base.pike foreign_ident
 /lib/modules/Cache.pmod/Policy.pmod/Multiple.pike foreign_ident
+/lib/modules/Cache.pmod/Policy.pmod/Null.pike foreign_ident
 /lib/modules/Cache.pmod/Policy.pmod/Sized.pike foreign_ident
 /lib/modules/Cache.pmod/Policy.pmod/Timed.pike foreign_ident
 /lib/modules/Cache.pmod/Storage.pmod/Base.pike foreign_ident
diff --git a/lib/modules/Cache.pmod/Policy.pmod/Null.pike b/lib/modules/Cache.pmod/Policy.pmod/Null.pike
new file mode 100644
index 0000000000..7bdc966a6d
--- /dev/null
+++ b/lib/modules/Cache.pmod/Policy.pmod/Null.pike
@@ -0,0 +1,14 @@
+/*
+ * Null policy-manager for the generic Caching system
+ * by Francesco Chemolli <kinkie@roxen.com>
+ * (C) 2000 Roxen IS
+ *
+ * $Id: Null.pike,v 1.1 2000/08/07 17:56:07 kinkie Exp $
+ *
+ * This is a policy manager that doesn't actually expire anything.
+ * It is useful in multilevel and/or network-based caches.
+ */
+
+void expire (Cache.Storage storage) {
+  /* empty */
+}
-- 
GitLab