class DefaultHttpExecutionStrategy implements HttpExecutionStrategy {

    @Override
    public <T> Single<T> offloadSend(final Executor fallback, final Single<T> original) {
        return offloaded(OFFLOAD_SEND) ? original.subscribeOn(executor(fallback)) : original;
    }

      DefaultHttpExecutionStrategy(@Nullable final Executor executor, final byte offloads, final boolean threadAffinity,
                                 final MergeStrategy mergeStrategy);
      DefaultHttpExecutionStrategy(byte offloadOverride, HttpExecutionStrategy original);

}