Cache dirichlet jacs and coarse base func jacs