¿Cuándo y cómo usar la caché de segundo nivel de hibernación?

Tengo problemas para entender cuándo la hibernación llega al caché de segundo nivel y cuándo invalida el caché. Esto es lo que entiendo actualmente: El caché de segundo nivel almacena entidades entre sesiones, el alcance es SessionFactory Tienes que decir qué entidades almacenar en caché,...