/// <summary>
 /// Data is cached by User and their last login. So that the cache will reload when the user does a logout/login.
 /// </summary>
 /// <param name="FormsAuthService"></param>
 /// <param name="Prefix"></param>
 /// <returns></returns>
 public static string GetUserSignInKey(IFormsAuthenticationService FormsAuthService, string Prefix)
 {
     return (Prefix.AsNullIfWhiteSpace() ?? "") + FormsAuthService.GetCurrentUserName() + "-" + FormsAuthService.GetCurrentUserSignInTicks();
 }
 /// <summary>
 /// Data is cached by User and their last login. So that the cache will reload when the user does a logout/login.
 /// </summary>
 /// <param name="FormsAuthService"></param>
 /// <param name="Prefix"></param>
 /// <returns></returns>
 public static string GetUserSignInKey(IFormsAuthenticationService FormsAuthService, string Prefix)
 {
     return((Prefix.AsNullIfWhiteSpace() ?? "") + FormsAuthService.GetCurrentUserName() + "-" + FormsAuthService.GetCurrentUserSignInTicks());
 }