in src/main/java/org/apache/sling/caconfig/impl/ConfigurationProxy.java [170:186]
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
String key = method.getName();
Object result = results.get(key);
if (result == null) {
result = delegate.invoke(proxy, method, args);
if (result == null) {
result = NULL_OBJECT;
}
results.put(key, result);
}
if (result == NULL_OBJECT) {
return null;
}
else {
return result;
}
}