每一个block的类都有getcachecontext getcachetags getcachemaxage的方法
这个和build返回的数组的#cache设置是基本冲突的 , 有一个就没有另一个。block的默认缓存时间是不过期