Removed not needed full cache.

This commit is contained in:
Martin Edenhofer 2015-06-18 14:32:06 +02:00
parent 4cd538b641
commit 1ce9f91408

View file

@ -239,8 +239,6 @@ returns
# delete id caches # delete id caches
key = self.class.to_s + '::' + id.to_s key = self.class.to_s + '::' + id.to_s
Cache.delete( key.to_s ) Cache.delete( key.to_s )
key = self.class.to_s + ':f:' + id.to_s
Cache.delete( key.to_s )
# delete old name / login caches # delete old name / login caches
if self.changed? if self.changed?
@ -248,49 +246,34 @@ returns
name = changes['name'][0].to_s name = changes['name'][0].to_s
key = self.class.to_s + '::' + name key = self.class.to_s + '::' + name
Cache.delete( key.to_s ) Cache.delete( key.to_s )
key = self.class.to_s + ':f:' + name
Cache.delete( key.to_s )
end end
if changes.key?('login') if changes.key?('login')
name = changes['login'][0].to_s name = changes['login'][0].to_s
key = self.class.to_s + '::' + name key = self.class.to_s + '::' + name
Cache.delete( key.to_s ) Cache.delete( key.to_s )
key = self.class.to_s + ':f:' + name
Cache.delete( key.to_s )
end end
end end
# delete name / login caches # delete name caches
if self[:name] if self[:name]
key = self.class.to_s + '::' + self.name.to_s key = self.class.to_s + '::' + self.name.to_s
Cache.delete( key.to_s ) Cache.delete( key.to_s )
key = self.class.to_s + ':f:' + self.name.to_s
Cache.delete( key.to_s )
end end
return if !self[:login] return if !self[:login]
# delete login caches
key = self.class.to_s + '::' + login.to_s key = self.class.to_s + '::' + login.to_s
Cache.delete( key.to_s ) Cache.delete( key.to_s )
key = self.class.to_s + ':f:' + login.to_s
Cache.delete( key.to_s )
end end
def self.cache_set(data_id, data, full = false) def self.cache_set(data_id, data)
if !full
key = to_s + '::' + data_id.to_s key = to_s + '::' + data_id.to_s
else
key = to_s + ':f:' + data_id.to_s
end
Cache.write( key.to_s, data ) Cache.write( key.to_s, data )
end end
def self.cache_get(data_id, full = false) def self.cache_get(data_id)
if !full
key = to_s + '::' + data_id.to_s key = to_s + '::' + data_id.to_s
else
key = to_s + ':f:' + data_id.to_s
end
Cache.get( key.to_s ) Cache.get( key.to_s )
end end