Model cache generics