onHitCache method

  1. @protected
FutureOr<bool> onHitCache(
  1. T data
)

是否命中了缓存

data为本次任务执行周期中的数据包装类,由onCreateWorkData创建, 可以获取用户传递的自定义WorkData.extra

此生命周期紧跟在onStarted之后执行

如果在此处返回true,则会认为本任务需要从缓存读加载结果, 后续的网络请求将不会被执行,而是进入onFromCacheonFromCacheMessage生命周期。 任务将会返回成功即WorkData.success为true, 并跳过生命周期onSuccessful直接进入onFinished

如果不需要加载缓存,返回false即可(默认值),

Implementation

@protected
FutureOr<bool> onHitCache(T data) => false;