¿Por qué EhCacheProvider está en desuso?

Estoy configurando mi proyecto de hibernación para usar un proveedor de caché de segundo nivel, de modo que pueda aprovechar el almacenamiento en caché de consultas.

Agregué una dependencia a ehcache:

   <dependency>
    <groupId>net.sf.ehcache</groupId>
    <artifactId>ehcache-core</artifactId>
    <version>2.2.0</version>
   </dependency>

Creo que la clase de proveedor que quiero usar es:

net.sf.ehcache.hibernateEhCacheProvider

Cuando miro las bibliotecas referenciadas en eclipse, veo el@Deprecated anotación enEhCacheProvidery también enSingletonEhCacheProvider. ¿Lo que da? ¿Hay un proveedor de reemplazo actualizado que pueda usar?

Estoy usando hibernate versión 3.4.0.GA, en caso de que sea importante.

Respuestas a la pregunta(4)

Su respuesta a la pregunta