/// <summary> /// Hard delete the aggregate. This permanently deletes the aggregate's stream. /// </summary> /// <param name="aggregate">The aggregate to be deleted.</param> public void HardDelete(IEventSource aggregate) { if (_cache != null) { _cache.HardDelete(aggregate); } else { _repository.HardDelete(aggregate); } }
public void HardDelete(IEventSource aggregate) { _cache.HardDelete(aggregate); }