in src/main/java/org/apache/geronimo/jcache/simple/TempStateCacheView.java [266:282]
public void merge() {
if (removeAll) {
cache.removeAll();
}
if (clear) {
cache.clear();
}
for (final Map.Entry<K, V> entry : put.entrySet()) {
cache.put(entry.getKey(), entry.getValue());
}
put.clear();
for (final K entry : remove) {
cache.remove(entry);
}
remove.clear();
}