public Map getAll()

in src/main/java/org/apache/geronimo/jcache/simple/TempStateCacheView.java [85:100]


    public Map<K, V> getAll(final Set<? extends K> keys) {
        final Map<K, V> v = new HashMap<K, V>(keys.size());
        final Set<K> missing = new HashSet<K>();
        for (final K k : keys) {
            final V value = put.get(k);
            if (value != null) {
                v.put(k, value);
            } else if (!ignoreKey(k)) {
                missing.add(k);
            }
        }
        if (!missing.isEmpty()) {
            v.putAll(cache.getAll(missing));
        }
        return v;
    }