From 19d4b39a1e7d7a16ee815c72e112e2415622e31b Mon Sep 17 00:00:00 2001 From: TimoSchmechel Date: Wed, 20 Dec 2023 07:16:34 +0100 Subject: [PATCH] bugfix: using collection name as key for caching collections (#131) --- Orleans.Providers.MongoDB/Orleans.Providers.MongoDB.csproj | 2 +- Orleans.Providers.MongoDB/StorageProviders/MongoGrainStorage.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Orleans.Providers.MongoDB/Orleans.Providers.MongoDB.csproj b/Orleans.Providers.MongoDB/Orleans.Providers.MongoDB.csproj index c974bf2..992437c 100644 --- a/Orleans.Providers.MongoDB/Orleans.Providers.MongoDB.csproj +++ b/Orleans.Providers.MongoDB/Orleans.Providers.MongoDB.csproj @@ -15,7 +15,7 @@ Orleans OrleansProviders MongoDB snupkg net7.0 - 7.6.0 + 7.6.1 diff --git a/Orleans.Providers.MongoDB/StorageProviders/MongoGrainStorage.cs b/Orleans.Providers.MongoDB/StorageProviders/MongoGrainStorage.cs index 8261c61..ded213e 100644 --- a/Orleans.Providers.MongoDB/StorageProviders/MongoGrainStorage.cs +++ b/Orleans.Providers.MongoDB/StorageProviders/MongoGrainStorage.cs @@ -74,7 +74,7 @@ private MongoGrainStorageCollection GetCollection(string stateName, GrainId g { var collectionName = $"{options.CollectionPrefix}{ReturnGrainName(stateName, grainId)}"; - return collections.GetOrAdd(stateName, x => + return collections.GetOrAdd(collectionName, x => new MongoGrainStorageCollection( mongoClient, options.DatabaseName,