Constrained cache