n = 1000; key = "myMemCacheEntry"; if (random(0,n) == 1 || (value = memcache_get(key)) == false) { value = compute_value(); memcache_put(key,value); } return value;