class JCache implements net.sf.jsr107cache.Cache {

    public void putAll(Map sourceMap) {
        if (sourceMap == null) {
            return;
        }
        for (Iterator iterator = sourceMap.keySet().iterator(); iterator.hasNext();) {
            Object key = iterator.next();
            cache.put(new Element(key, sourceMap.get(key)));
        }
    }

    public  JCache(Ehcache cache);
    public  JCache(Ehcache cache, net.sf.jsr107cache.CacheLoader cacheLoader);
    public  JCache(Ehcache cache, JCacheLoader cacheLoader);

}