public VstsAdalTokenCache()
{
string localAppDataPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
string directoryPath = Path.Combine(localAppDataPath, AdalCachePath);
AfterAccess = AfterAccessNotification;
BeforeAccess = BeforeAccessNotification;
string filePath = Path.Combine(directoryPath, AdalCacheFile);
_cacheFilePath = filePath;
BeforeAccessNotification(null);
}