def clear_all_jasper_user_cache_v4(force=True): from memcache_stats import MemcachedStats removed = 0 #use memcache_stats for delete any cache that remains memc = MemcachedStats() for m in memc.keys(): if "jasper:user" in m: if force: #remove site from key value = m.split(":", 1) frappe.cache().delete_value(value[1]) removed += 1 else: #remove jasper from key value = m.split(":", 1) v = value[1].split(":", 1) deleted = check_if_expire(v[1]) if deleted: frappe.cache().delete_value(value[1]) removed += 1 if removed == 0: print _("No user cache was removed.") else: print _("Was removed {0} user cache(s)".format(removed)) return removed
def clear_all_jasper_from_cache_v4(key="jasper"): from memcache_stats import MemcachedStats #use memcache_stats for delete any cache that remains memc = MemcachedStats() for m in memc.keys(): if key in m: value = m.split(":", 1) frappe.cache().delete_value(value[1])
def list_all_memcached_keys_v4(value=None): from memcache_stats import MemcachedStats keys = [] memc = MemcachedStats() if value: for m in memc.keys(): if value in m: print m keys.append(m) else: keys = memc.keys() print(keys) return keys
def list_all_memcached_keys_v4(value=None): from memcache_stats import MemcachedStats keys = [] memc = MemcachedStats() if value: for m in memc.keys(): if value in m: print m keys.append(m) else: keys = memc.keys() print (keys) return keys