diff options
author | Kim Alvefur <zash@zash.se> | 2016-04-15 13:39:56 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2016-04-15 13:39:56 +0200 |
commit | c5c18714c40d8b13616bbbb85c37403f6d2037f1 (patch) | |
tree | b69d14abe9f602425aa02b59e944a346aea31eee /util/cache.lua | |
parent | 7ea91caa95e5f1e65a03032559241ec4832203df (diff) | |
parent | 3f87977ddb135a709b9b86eb491aacfdef2cbdf0 (diff) | |
download | prosody-c5c18714c40d8b13616bbbb85c37403f6d2037f1.tar.gz prosody-c5c18714c40d8b13616bbbb85c37403f6d2037f1.zip |
Merge 0.10->trunk
Diffstat (limited to 'util/cache.lua')
-rw-r--r-- | util/cache.lua | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/util/cache.lua b/util/cache.lua index 074916cd..54f3e10b 100644 --- a/util/cache.lua +++ b/util/cache.lua @@ -88,6 +88,18 @@ function cache_methods:items() end end +function cache_methods:values() + local m = self._head; + return function () + if not m then + return; + end + local v = m.value; + m = m.next; + return v; + end +end + function cache_methods:count() return self._count; end |