module ActiveSupport::Cache::Strategy::LocalCache
def read_multi_entries(keys, **options)
def read_multi_entries(keys, **options) return super unless local_cache local_entries = local_cache.read_multi_entries(keys) local_entries.transform_values! do |payload| deserialize_entry(payload)&.value end missed_keys = keys - local_entries.keys if missed_keys.any? local_entries.merge!(super(missed_keys, **options)) else local_entries end end