Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package eu.toolchain.async;
 
 import java.util.List;
 
 
public class Immediate {
    private static final int MANY_TRANSFORM_ITERATIONS = 10000;
    private static AsyncFramework async = TinyAsync.builder().build();
    public static class Tiny implements TestCase {
        @Override
        public void test() throws Exception {
            final List<AsyncFuture<Boolean>> futures = new ArrayList<>();
            for (int i = 0; i < i++) {
                futures.add(.resolved(true).transform(new LazyTransform<BooleanBoolean>() {
                    @Override
                    public AsyncFuture<Booleantransform(Boolean resultthrows Exception {
                        return .resolved(!result);
                    }
                }));
            }
            .collect(futures).get();
        }
    }
    public static class Guava implements TestCase {
        @Override
        public void test() throws Exception {
            final List<ListenableFuture<Boolean>> futures = new ArrayList<>();
            for (int i = 0; i < i++) {
                futures.add(Futures.transform(Futures.immediateFuture(true), new Function<BooleanBoolean>() {
                    @Override
                    public Boolean apply(Boolean input) {
                        return !input;
                    }
                }));
            }
            Futures.allAsList(futures).get();
        }
    }
New to GrepCode? Check out our FAQ X