v2 cache controller