enable aggressive cache for RavenDB

This commit is contained in:
2021-09-29 11:52:11 +02:00
parent 6d02f6da57
commit 8bfdb3af23
2 changed files with 12 additions and 8 deletions
+4
View File
@@ -63,6 +63,8 @@ namespace zero.Core.Database
RegisterEvents(session);
AfterSessionCreated(session);
session.Advanced.DocumentStore.AggressivelyCacheFor(TimeSpan.FromHours(1), options.Database);
return session;
}
@@ -88,6 +90,8 @@ namespace zero.Core.Database
RegisterEvents(session);
AfterSessionCreated(session);
session.Advanced.DocumentStore.AggressivelyCacheFor(TimeSpan.FromHours(1), options.Database);
return session;
}
+8 -8
View File
@@ -151,14 +151,14 @@ namespace zero.Web
IDocumentStore store = new ZeroStore(options)
{
Urls = new string[1] { options.Raven.Url },
//Conventions = // TODO activate and test this
//{
// AggressiveCache =
// {
// Duration = TimeSpan.FromDays(1),
// Mode = AggressiveCacheMode.TrackChanges
// }
//}
Conventions = // TODO activate and test this
{
AggressiveCache =
{
Duration = TimeSpan.FromHours(1),
Mode = AggressiveCacheMode.TrackChanges
}
}
};
conventionsBuilder.Run(store.Conventions);