public override void ClearIdentityCache()
 {
     base.ClearIdentityCache();
     using (var kvStore = new SQLiteLocalStorage())
     {
         kvStore.DeleteCachedIdentity(GetNamespacedKey(IDENTITY_ID_CACHE_KEY));
     }
 }
 public override void CacheIdentityId(string identityId)
 {
     base.CacheIdentityId(identityId);
     using (var kvStore = new SQLiteLocalStorage())
     {
         kvStore.CacheIdentity(GetNamespacedKey(IDENTITY_ID_CACHE_KEY), identityId);
     }
 }
        public override string GetCachedIdentityId()
        {
            string identityId = null;

            using (var kvStore = new SQLiteLocalStorage())
            {
                identityId = kvStore.GetIdentity(GetNamespacedKey(IDENTITY_ID_CACHE_KEY));
            }
            return(identityId);
        }