I don't understand what this cache is - add a comment here?