@Override
    public RequestContextStorageProvider requestContextStorageProvider() {
        final List<RequestContextStorageProvider> providers = FlagsUtil.getRequestContextStorageProviders();
        if (providers.isEmpty()) {
            return new RequestContextStorageProvider() {
                @Override
                public RequestContextStorage newStorage() {
                    return RequestContextStorage.threadLocal();
                }

                @Override
                public String toString() {
                    return "thread-local";
                }
            };
        }
        return providers.get(0);
    }
Implementation of {@link FlagsProvider} which provides default values to {@link Flags}.
core/src/main/java/com/linecorp/armeria/common/DefaultFlagsProvider.java