thirdparty/google_appengine/google/appengine/api/memcache/memcache_stub.py
changeset 149 f2e327a7c5de
parent 109 620f9b141567
child 686 df109be0567c
--- a/thirdparty/google_appengine/google/appengine/api/memcache/memcache_stub.py	Tue Sep 16 01:18:49 2008 +0000
+++ b/thirdparty/google_appengine/google/appengine/api/memcache/memcache_stub.py	Tue Sep 16 02:28:33 2008 +0000
@@ -114,6 +114,7 @@
     self._hits = 0
     self._misses = 0
     self._byte_hits = 0
+    self._cache_creation_time = self._gettime()
 
   def MakeSyncCall(self, service, call, request, response):
     """The main RPC entry point.
@@ -214,7 +215,7 @@
       delete_status = MemcacheDeleteResponse.DELETED
       if entry is None:
         delete_status = MemcacheDeleteResponse.NOT_FOUND
-      elif item.delete_time == 0:
+      elif item.delete_time() == 0:
         del self._the_cache[key]
       else:
         entry.ExpireAndLock(item.delete_time())
@@ -279,4 +280,4 @@
       total_bytes += len(entry.value)
     stats.set_bytes(total_bytes)
 
-    stats.set_oldest_item_age(1800)
+    stats.set_oldest_item_age(self._gettime() - self._cache_creation_time)