optim cache for block & layoutzone