public void Add(Bookmark entity)
        {
            _repository.Add(entity);

            if (!string.IsNullOrEmpty(entity.Id))
            {
                AddToCache(entity);
            }
        }
 public void Delete(Bookmark entity)
 {
     _repository.Delete(entity);
 }
 public void Update(Bookmark entity)
 {
     _repository.Update(entity);
 }
 void AddToCache(Bookmark bookmark)
 {
     List<Bookmark> bookmarkCache = BookmarkCache;
     bookmarkCache.Add(bookmark);
     CacheInit(bookmarkCache);
 }