diff --git a/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/directed/CodegenDirector.java b/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/directed/CodegenDirector.java index a05faecaf4a..28d0ba88199 100644 --- a/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/directed/CodegenDirector.java +++ b/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/directed/CodegenDirector.java @@ -349,7 +349,7 @@ private SymbolProvider createSymbolProvider(List integrations, ServiceShape s provider = integration.decorateSymbolProvider(model, settings, provider); } - return provider; + return SymbolProvider.cache(provider); } private C createContext(ServiceShape serviceShape, SymbolProvider provider) {