Пример #1
0
        public virtual string Read(string path)
        {
            var file = fileStorage.GetFileInfo(path);

            logger.Log("DEBUG", $"Readline message {path}.");
            string message = saveOrReadStorage.Read(path);

            if (!file.Exists)
            {
                logger.Log("DEBUG", $"No message {path} found.");
            }
            cacheStorage.AddOrUpdate(path, message);
            logger.Log("DEBUG", $"Returning message {path}.");
            return(cacheStorage.GetOrAdd(path, file));
        }