class BulkCacheFetcher

def find(identifiers, options = {})

+finder_block+. Will pass +options+ on to the cache.
Finds all of the objects identified by +identifiers+, using the
def find(identifiers, options = {})
  return [] if identifiers.empty?
  Array(yield(identifiers)).tap do |objects|
    verify_equal_key_and_value_counts!(identifiers, objects)
    cache_all(identifiers, objects, options)
  end
end