读取不到缓存回调返回非布尔值时才重新设置缓存