all in one cache