diff -r 37505d64e57b -r f2e327a7c5de thirdparty/google_appengine/google/appengine/api/memcache/memcache_stub.py --- 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)