onHitCache method
是否命中了缓存
data
为本次任务执行周期中的数据包装类,由onCreateWorkData创建,
可以获取用户传递的自定义WorkData.extra值
此生命周期紧跟在onStarted之后执行
如果在此处返回true,则会认为本任务需要从缓存读加载结果, 后续的网络请求将不会被执行,而是进入onFromCache和onFromCacheMessage生命周期。 任务将会返回成功即WorkData.success为true, 并跳过生命周期onSuccessful直接进入onFinished。
如果不需要加载缓存,返回false即可(默认值),
Implementation
@protected
FutureOr<bool> onHitCache(T data) => false;