report.getAttribute(AttributeNames.Core.NAMESPACE, AttributeNames.Core.DATA_CACHE);
final boolean dataCacheEnabled = Boolean.FALSE.equals(dataCacheEnabledRaw) == false;
final CachingDataFactory dataFactory = new CachingDataFactory(report.getDataFactory(), dataCacheEnabled);
dataFactory.initialize(processingContext.getConfiguration(), processingContext.getResourceManager(),
processingContext.getContentBase(), processingContext.getResourceBundleFactory());
dataFactory.open();
final FunctionStorageKey functionStorageKey = FunctionStorageKey.createKey(null, report);
this.dataFactoryManager.store(functionStorageKey, dataFactory);
// eval query, query-limit and query-timeout
this.flowController = flowController;