private bool DoRemove(string key)
        {
            if (IsRoaming)
            {
                _store.Remove(key);
            }
            else
            {
                _defaults.RemoveObject(key);
            }

            return(true);
        }
        private bool DoRemove(string key)
        {
            if (IsRoaming)
            {
                _store.Remove(key);
            }
            else
            {
                _defaults.RemoveObject(key);
                if (_locality == ApplicationDataLocality.SharedLocal)
                {
                    _defaults.Synchronize();
                }
            }

            return(true);
        }