enable aggressive cache for RavenDB
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user