Skip to content

Commit

Permalink
[DEV] Fixing double logging of cache hits and misses
Browse files Browse the repository at this point in the history
  • Loading branch information
glebglazov authored and dylanahsmith committed Jan 8, 2021
1 parent 1838e72 commit dd232ff
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions lib/identity_cache/memoized_cache_proxy.rb
Original file line number Diff line number Diff line change
Expand Up @@ -195,15 +195,15 @@ def memoizing?
end

def log_multi_result(keys, memo_miss_keys, cache_miss_keys)
IdentityCache.logger.debug do
memoized_keys = keys - memo_miss_keys
cache_hit_keys = memo_miss_keys - cache_miss_keys
missed_keys = cache_miss_keys

memoized_keys.each { |k| IdentityCache.logger.debug("[IdentityCache] (memoized) cache hit for #{k} (multi)") }
cache_hit_keys.each { |k| IdentityCache.logger.debug("[IdentityCache] (backend) cache hit for #{k} (multi)") }
missed_keys.each { |k| IdentityCache.logger.debug("[IdentityCache] cache miss for #{k} (multi)") }
end
return unless IdentityCache.logger.level == Logger::DEBUG

memoized_keys = keys - memo_miss_keys
cache_hit_keys = memo_miss_keys - cache_miss_keys
missed_keys = cache_miss_keys

memoized_keys.each { |k| IdentityCache.logger.debug("[IdentityCache] (memoized) cache hit for #{k} (multi)") }
cache_hit_keys.each { |k| IdentityCache.logger.debug("[IdentityCache] (backend) cache hit for #{k} (multi)") }
missed_keys.each { |k| IdentityCache.logger.debug("[IdentityCache] cache miss for #{k} (multi)") }
end
end
end

0 comments on commit dd232ff

Please sign in to comment.