- AsyncProcedureWrapper<T> wrap = new AsyncProcedureWrapper<>(procedure);
- QueryCache.runnerAsyncReadEntry(graph, r, parent, listener, wrap, true);
- return wrap.get();
+ return (T)QueryCache.runnerAsyncReadEntry(graph, r, parent, listener, procedure, true);