Exemplo n.º 1
0
        private IEnumerable <string> GetEntries(string key)
        {
            var list  = new List <string>();
            var bytes = _memcachedClient.Get <byte[]>(key);

            if (bytes == null)
            {
                return(list);
            }
            LengthedPrefixedString prefixedString;
            var memoryStream = new MemoryStream(bytes);

            while (LengthedPrefixedString.TryRead(memoryStream, out prefixedString))
            {
                list.Add(prefixedString.InternalString);
            }

            return(list);
        }