Map resultEntries = new HashMap();
Value output = (Value)context.getStore(Store.CACHE).get(uri.toString());
if ( output == null ) {
output = Projector.getRepository().getResource(uri, context.getCredentials());
if ( output instanceof InputStreamValue ) {
output = new MultipleStreamableValue((StreamableValue)output);
}
// cache result...
context.getStore(Store.CACHE).put(uri.toString(), output);
// ...and add dispose condition
Map jobParameter = new HashMap();