Exemplo 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);
        }
Exemplo n.º 2
0
 public void Update(LruState state, Memory <byte> data, DateTime detect)
 {
     state?.ApplyChange(data, detect);
 }
Exemplo n.º 3
0
 public void Update(LruState state, DateTime detect)
 {
     state?.ApplyUsage(detect);
 }
Exemplo n.º 4
0
 public bool TryGetValue(string key, out LruState state)
 {
     return(_states.TryGetValue(key, out state));
 }