diff --git a/lib/cache.rb b/lib/cache.rb index 5ed764832..39e2fe556 100644 --- a/lib/cache.rb +++ b/lib/cache.rb @@ -25,18 +25,14 @@ write a cache =end def self.write(key, data, params = {}) - if !params[:expires_in] - params[:expires_in] = 7.days - end + params[:expires_in] ||= 7.days # in certain cases, caches are deleted by other thread at same # time, just log it - begin - Rails.cache.write(key.to_s, data, params) - rescue => e - Rails.logger.error "Can't write cache #{key}: #{e.inspect}" - Rails.logger.error e - end + Rails.cache.write(key.to_s, data, params) + rescue => e + Rails.logger.error "Can't write cache #{key}: #{e.inspect}" + Rails.logger.error e end =begin @@ -60,9 +56,6 @@ clear whole cache store =end def self.clear - # workaround, set test cache before clear whole cache, Rails.cache.clear complains about not existing cache dir - Cache.write('test', 1) - Rails.cache.clear end end