Image cache layer