@Override public void init(@Nonnull Context context) { if (contextFactory.isSharedLocally()) { contextObject = contextFactory.createFn().apply(context.jetInstance()); } }
@Override protected void init(@Nonnull Context context) { if (!contextFactory.isSharedLocally()) { assert contextObject == null : "contextObject is not null: " + contextObject; contextObject = contextFactory.createFn().apply(context.jetInstance()); } }
@Override protected void init(@Nonnull Context context) { if (!contextFactory.isSharedLocally()) { assert contextObject == null : "contextObject is not null: " + contextObject; contextObject = contextFactory.createFn().apply(context.jetInstance()); } maxAsyncOps = contextFactory.getMaxPendingCallsPerProcessor(); queue = new ArrayDeque<>(maxAsyncOps); }
@Override protected void init(@Nonnull Context context) { if (!contextFactory.isSharedLocally()) { assert contextObject == null : "contextObject is not null: " + contextObject; contextObject = contextFactory.createFn().apply(context.jetInstance()); } maxAsyncOps = contextFactory.getMaxPendingCallsPerProcessor(); resultQueue = new ManyToOneConcurrentArrayQueue<>(maxAsyncOps); }