class SpringCache implements Cache {

    @Override public void put(Object key, Object val) {
        if (val == null)
            cache.withSkipStore().put(key, NULL);
        else
            cache.put(key, val);
    }

      SpringCache(IgniteCache<Object, Object> cache, SpringCacheManager mgr);

}