public Dictionary <ulong, TaskStatInfo> GetAllTaskInfoStartedWith(DateTime date) { Dictionary <ulong, TaskStatInfo> result = null; Utility.ExceptionablePlaceWrapper(() => { result = GetAllInfoStartedWith(() => { return(_taskCache.GetAndRemoveAllInfoStartedWith(date)); }, x => { return(x.GetAllCacheableTaskInfoStartedWith(date)); }); }, "", "Getting all task info have succeded"); return(result); }