private SelectorData obtainSelectorDataCacheIfEnabled(final String path) {
        return selectorMatchConfig.getCache().getEnabled() ? MatchDataCache.getInstance().obtainSelectorData(named(), path) : null;
    }
Process the Web request and (optionally) delegate to the next
{@code ShenyuPlugin} through the given {@link ShenyuPluginChain}.

@param exchange the current server exchange
@param chain    provides a way to delegate to the next plugin
@return {@code Mono<Void>} to indicate when request processing is complete
shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/AbstractShenyuPlugin.java