From 070d49833c70604180249b897fe4b0cd49b79402 Mon Sep 17 00:00:00 2001 From: Philippe Pittoli <karchnu@karchnu.fr> Date: Sun, 15 Dec 2024 01:32:56 +0100 Subject: [PATCH] From `Cached` to `Common` database for a very quick start-up phase. --- src/service.cr | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/service.cr b/src/service.cr index c2e521a..b2d3a46 100644 --- a/src/service.cr +++ b/src/service.cr @@ -29,7 +29,7 @@ class AuthD::Service < IPC property configuration : Baguette::Configuration::Auth # DB and its indexes. - property users : DODB::Storage::Cached(User) + property users : DODB::Storage::Common(User) property users_per_uid : DODB::Trigger::IndexCached(User) property users_per_login : DODB::Trigger::IndexCached(User) property users_per_email : DODB::Trigger::IndexCached(User) @@ -42,7 +42,7 @@ class AuthD::Service < IPC def initialize(@configuration) super() - @users = DODB::Storage::Cached(User).new @configuration.storage_directory + @users = DODB::Storage::Common(User).new @configuration.storage_directory, 5000 @users_per_uid = @users.new_index "uid", &.uid.to_s @users_per_login = @users.new_index "login", &.login @users_per_email = @users.new_index "email" do |user|