static AggregationOptions usePooledObjects(ByteBufAllocator alloc, EventExecutor executor) {
        return builder().usePooledObjects(alloc).executor(executor).build();
    }
Returns a new {@link AggregationOptions} that creates {@link PooledObjects} without making a copy using
the {@link ByteBufAllocator}. The specified {@link EventExecutor} is used to
run the aggregation function.
core/src/main/java/com/linecorp/armeria/common/AggregationOptions.java