From f20d502d184e43c1134c57a4e2a6a1baf3464a0d Mon Sep 17 00:00:00 2001 From: Gordon Hecker Date: Fri, 15 Jan 2010 12:59:27 +0100 Subject: [PATCH] cleanup: turn cache into proper Lua module Signed-off-by: Gordon Hecker --- generic/cache.lua | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/generic/cache.lua b/generic/cache.lua index 5e11357..5c0f0de 100644 --- a/generic/cache.lua +++ b/generic/cache.lua @@ -25,6 +25,8 @@ along with this program. If not, see . ]] +module("cache", package.seeall) + --- cache -- @class table -- @name cache @@ -64,6 +66,8 @@ function new_cache(name, url) print(k,v) end end + local meta = { __index = cache } + setmetatable(c, meta) return c end @@ -440,15 +444,3 @@ function file_path(cache, server, location, flags) end return path, nil end - -cache = {} -cache.new_cache = new_cache -cache.new_cache_entry = new_cache_entry -cache.cache_file = cache_file -cache.file_path = file_path -cache.fetch_file = fetch_file -cache.push_file = push_file -cache.remote_url = remote_url -cache.cache_enabled = cache_enabled -cache.file_in_cache = file_in_cache -cache.file_local = file_local -- 2.39.5