public bool TryGet(string userName, out IUniqueIdCache.CachedUid cached)
        {
            DeleteOldCaches();

            var cache = _cache.FirstOrDefault(entry => IsValidCache(entry, userName));

            if (cache == null)
            {
                cached = default;
                return(false);
            }

            cached = new IUniqueIdCache.CachedUid
            {
                UniqueId     = cache.UniqueId,
                Region       = cache.Region,
                MaxExpansion = cache.ExpansionLevel,
            };
            return(true);
        }
 public bool TryGet(string userName, out IUniqueIdCache.CachedUid cached)
 {
     cached = default;
     return(false);
 }