示例#1
0
        public StateCache(IConfiguration config, ILogger <StateCache> logger) : base(config)
        {
            Config = config.GetCacheConfig();
            Logger = logger;

            Logger.LogDebug("Initializing state cache...");

            State = LoadState();

            Logger.LogDebug($"State cache initialized at {State.Level} level");
        }
示例#2
0
 public void Update(RawState newState, List <(int Level, string Hash)> changes)
示例#3
0
 public void Update(RawState state) => State = state;