# File lib/puppet/util/rails/cache_accumulator.rb, line 25
25:         def find(*keys)
26:             result = nil
27:             if keys.length == 1
28:                 result = store[keys[0]] ||= @klass.send(@find_or_create, *keys)
29:             else
30:                 found, missing = keys.partition {|k| store.include? k}
31:                 result = found.length
32:                 result += do_multi_find(missing) if missing.length > 0
33:             end
34:             result
35:         end