dawarich/app/services/cache/clean.rb

25 lines
509 B
Ruby
Raw Normal View History

2024-12-22 18:27:42 -05:00
# frozen_string_literal: true
class Cache::Clean
class << self
def call
Rails.logger.info('Cleaning cache...')
delete_version_cache
delete_years_tracked_cache
Rails.logger.info('Cache cleaned')
end
private
def delete_version_cache
Rails.cache.delete(CheckAppVersion::VERSION_CACHE_KEY)
end
def delete_years_tracked_cache
User.find_each do |user|
Rails.cache.delete("dawarich/user_#{user.id}_years_tracked")
end
end
end
end