in src/main/java/org/apache/geronimo/jcache/simple/SimpleCache.java [737:746]
public <T> T unwrap(final Class<T> clazz) {
assertNotClosed();
if (clazz.isInstance(this)) {
return clazz.cast(this);
}
if (clazz.isAssignableFrom(Map.class) || clazz.isAssignableFrom(ConcurrentMap.class)) {
return clazz.cast(delegate);
}
throw new IllegalArgumentException(clazz.getName() + " not supported in unwrap");
}