[Checkins] SVN: Zope3/branches/3.3/src/zope/app/cache/ Merge
r77123:77124 from 3.2 branch
Daniel Nouri
daniel.nouri at gmail.com
Wed Jun 27 08:54:43 EDT 2007
Log message for revision 77125:
Merge r77123:77124 from 3.2 branch
Changed:
U Zope3/branches/3.3/src/zope/app/cache/ram.py
U Zope3/branches/3.3/src/zope/app/cache/tests/test_ramcache.py
-=-
Modified: Zope3/branches/3.3/src/zope/app/cache/ram.py
===================================================================
--- Zope3/branches/3.3/src/zope/app/cache/ram.py 2007-06-27 12:50:19 UTC (rev 77124)
+++ Zope3/branches/3.3/src/zope/app/cache/ram.py 2007-06-27 12:54:42 UTC (rev 77125)
@@ -299,7 +299,7 @@
if len(keys) > self.maxEntries:
def getKey(item):
ob, key = item
- return data[ob][key]
+ return data[ob][key][2]
keys.sort(key=getKey)
ob, key = keys[self.maxEntries]
Modified: Zope3/branches/3.3/src/zope/app/cache/tests/test_ramcache.py
===================================================================
--- Zope3/branches/3.3/src/zope/app/cache/tests/test_ramcache.py 2007-06-27 12:50:19 UTC (rev 77124)
+++ Zope3/branches/3.3/src/zope/app/cache/tests/test_ramcache.py 2007-06-27 12:54:42 UTC (rev 77125)
@@ -460,15 +460,15 @@
value = 'yes'
timestamp = time()
s._data = {object: {key1: [value, 1, 10],
- key2: [value, 2, 5],
- key3: [value, 3, 2]},
- object2: {key1: [value, 4, 2],
- key2: [value, 5, 1],
- key3: [value, 6, 1]}}
+ key2: [value, 6, 5],
+ key3: [value, 2, 2]},
+ object2: {key1: [value, 5, 2],
+ key2: [value, 3, 1],
+ key3: [value, 4, 1]}}
s.removeLeastAccessed()
self.assertEqual(s._data,
{object: {key1: [value, 1, 0],
- key2: [value, 2, 0]}},
+ key2: [value, 6, 0]}},
'least records removed incorrectly')
s = Storage(maxEntries=6)
More information about the Checkins
mailing list