public IEnumerable <T> GetStartingWith <T>(Key key) { return(_retryStrategy.ExecuteFuncWithRetry( () => StoreProvider.GetStartingWith(key).Select(s => Serializer.Deserialize <T>(s)).ToList() )); }