def clean(cls, user): ''' 清除key ''' cache.delete(cls.PREFIX_ID.format(user.id)) cache.delete(cls.PREFIX_NAME.format(user.username)) cache.delete(cls.PREFIX_NICK.format(user.nickname))
def clean(cls, key): ct = cls.get(key) if ct is not None: cache.delete("RelationType::Name::{0}".format(ct.name)) cache.delete("RelationType::ID::{0}".format(ct.id))
def clean(cls, key): ct = cls.get(key) if ct is not None: cache.delete("CIType::Name::{0}".format(ct.name)) cache.delete("CIType::ID::{0}".format(ct.id)) cache.delete("CIType::Alias::{0}".format(ct.alias))
def clean(cls, attr): cache.delete('Field::ID::{0}'.format(attr.id)) cache.delete('Field::Name::{0}'.format(attr.name)) cache.delete('Field::Alias::{0}'.format(attr.alias))
def clean(cls, key): ci_type = CITypeCache.get(key) attrs = cls.get(key) if attrs is not None and ci_type: cache.delete("CITypeAttribute::ID::{0}".format(ci_type.id)) cache.delete("CITypeAttribute::Name::{0}".format(ci_type.name))
def clean_by_name(cls, app_id, name): cache.delete(cls.PREFIX_NAME.format(app_id, name))
def clean(cls, rid): cache.delete(cls.PREFIX_ID.format(rid))
def clean(cls, app): cache.delete(cls.PREFIX_ID.format(app.id)) cache.delete(cls.PREFIX_NAME.format(app.name))
def clean(cls, key): cache.delete(cls.PREFIX_ID.format(key)) cache.delete(cls.PREFIX_NAME.format(key))
def clean(cls, rid): cache.delete(cls.PREFIX_PARENT.format(rid)) cache.delete(cls.PREFIX_CHILDREN.format(rid)) cache.delete(cls.PREFIX_RESOURCES.format(rid))
def clean(cls, key): ct = cls.get(key) if ct is not None: cache.delete(cls.PREFIX_NAME.format(ct.name)) cache.delete(cls.PREFIX_ID.format(ct.id)) cache.delete(cls.PREFIX_ALIAS.format(ct.alias))
def clean(cls, attr): cache.delete(cls.PREFIX_ID.format(attr.id)) cache.delete(cls.PREFIX_NAME.format(attr.name)) cache.delete(cls.PREFIX_ALIAS.format(attr.alias))
def clean(cls, type_id, attr_id): cache.delete(cls.PREFIX_ID.format(type_id, attr_id))
def clean(cls, key): ci_type = CITypeCache.get(key) attrs = cls.get(key) if attrs is not None and ci_type: cache.delete(cls.PREFIX_ID.format(ci_type.id)) cache.delete(cls.PREFIX_NAME.format(ci_type.name))
def del_count_error(cls, key): cache.delete(cls.PREFIX_ERROR.format(key))