public void Write() { if (!_isModified || (DateTime.UtcNow - _timestamp).TotalMilliseconds <= 3333) { return; } Files.ToJson(_items.Values, _fileName); _isModified = false; }