--- 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)