first variant of cache controller map