protected virtual void OnEntityLoaded(TEntity entity)
 {
     _entityCache.AddOrUpdate(entity);
 }