public < V > V run ( Callable < V , IOException > callable ) throws IOException { return callable . call ( ) ; }
Does some calculations in batch . For a remote file this can be much faster than doing the corresponding operations one by one as separate requests . The default implementation just calls the block directly .