Esempio n. 1
0
        public LruState Create(string key, Memory <byte> data, DateTime detect, int validationTime)
        {
            var state = new LruState(data, detect, validationTime);

            _states.Add(key, state);
            return(state);
        }
Esempio n. 2
0
 public void Update(LruState state, Memory <byte> data, DateTime detect)
 {
     state?.ApplyChange(data, detect);
 }
Esempio n. 3
0
 public void Update(LruState state, DateTime detect)
 {
     state?.ApplyUsage(detect);
 }
Esempio n. 4
0
 public bool TryGetValue(string key, out LruState state)
 {
     return(_states.TryGetValue(key, out state));
 }