class ImcacheCache implements org.springframework.cache.Cache {

  public ValueWrapper get(Object key) {
    if (key == null) {
      return null;
    }
    final Object value = cache.get(key);
    return value != null ? new SimpleValueWrapper(value) : null;
  }

  @SuppressWarnings("unchecked") public  ImcacheCache(final Cache<Object, Object> cache);

}