API.DataAccess.CacheManager.GetStaticDataAsync C# (CSharp) Метод

GetStaticDataAsync() публичный Метод

Gets static data from the cache. May return an empty string if the cache expires.
public GetStaticDataAsync ( ) : Task
Результат Task
        public async Task<string> GetStaticDataAsync()
        {
            var cache = Connection.GetDatabase();
            var json = await cache.StringGetAsync(_staticDataKey);
            return json;
        }

Usage Example

        public async Task <string> GetSerializedStaticDataAsync()
        {
            var cacheJson = await _cacheManager.GetStaticDataAsync();

            if (string.IsNullOrWhiteSpace(cacheJson))
            {
                var storageJson = await _storageManager.GetStaticDataAsync();

                _cacheManager.SetStaticData(storageJson);
                return(storageJson);
            }

            return(cacheJson);
        }