[Checkins] SVN: lovely.viewcache/trunk/src/lovely/viewcache/ Make the timed remove of stale entries work correct.

Jürgen Kartnaller juergen at kartnaller.at
Sun Mar 4 13:59:23 EST 2007


Log message for revision 72973:
  Make the timed remove of stale entries work correct.
  

Changed:
  U   lovely.viewcache/trunk/src/lovely/viewcache/ram.py
  U   lovely.viewcache/trunk/src/lovely/viewcache/zodb.py

-=-
Modified: lovely.viewcache/trunk/src/lovely/viewcache/ram.py
===================================================================
--- lovely.viewcache/trunk/src/lovely/viewcache/ram.py	2007-03-04 16:33:00 UTC (rev 72972)
+++ lovely.viewcache/trunk/src/lovely/viewcache/ram.py	2007-03-04 18:59:23 UTC (rev 72973)
@@ -158,6 +158,7 @@
         finally:
             self.writelock.release()
             self._invalidate_queued()
+        self.lastCleanup = time()
 
     def getExtendedStatistics(self):
         "Basically see IRAMCache"

Modified: lovely.viewcache/trunk/src/lovely/viewcache/zodb.py
===================================================================
--- lovely.viewcache/trunk/src/lovely/viewcache/zodb.py	2007-03-04 16:33:00 UTC (rev 72972)
+++ lovely.viewcache/trunk/src/lovely/viewcache/zodb.py	2007-03-04 18:59:23 UTC (rev 72973)
@@ -159,6 +159,7 @@
                     del dict[ob]
                     if not dict:
                         del data[object]
+        self.lastCleanup = time()
 
     def cleanup(self):
         "Cleanup the data"



More information about the Checkins mailing list