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"); }
public void Update(RawState newState, List <(int Level, string Hash)> changes)
public void Update(RawState state) => State = state;