public Task<Stream> Get(string key)
{
var filePath = Path.Combine(basePath, key);
logger.DebugFormat("Opening stream from '{0}'.", filePath);
var fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite, 4096, true);
return Task.FromResult((Stream) fileStream);
}