@Nullable
    public static RequestTarget forServer(String reqTarget, boolean allowSemicolonInPathComponent,
                                          boolean allowDoubleDotsInQueryString) {
        final RequestTarget cached = RequestTargetCache.getForServer(reqTarget);
        if (cached != null) {
            return cached;
        }

        return slowForServer(reqTarget, allowSemicolonInPathComponent, allowDoubleDotsInQueryString);
    }
The main implementation of {@link RequestTarget#forServer(String)}.
core/src/main/java/com/linecorp/armeria/internal/common/DefaultRequestTarget.java