package com.baeldung.jcache; import java.util.HashMap; import java.util.Map; import javax.cache.integration.CacheLoader; import javax.cache.integration.CacheLoaderException; public class SimpleCacheLoader implements CacheLoader { @Override public String load(Integer key) throws CacheLoaderException { return "fromCache" + key; } @Override public Map loadAll(Iterable keys) throws CacheLoaderException { Map data = new HashMap<>(); for (int key : keys) { data.put(key, load(key)); } return data; } }