(PECL yac >= 1.0.0)
La clase Yac es la interfaz para el caché. Cada instancia en el mismo host es un identificador ligero hacia un caché compartido: todas las instancias leen y escriben las mismas entradas, y crear una no supone ninguna asignación más allá del propio identificador.
El prefijo opcional pasado a Yac::__construct() se antepone a cada clave, de modo que varias instancias (o aplicaciones) pueden compartir un mismo caché sin que sus claves colisionen. Además de las operaciones clásicas de caché (Yac::add(), Yac::set(), Yac::get(), Yac::delete() y Yac::flush()), la clase proporciona Yac::info() y Yac::dump() para inspeccionar el caché, y sobrecarga el acceso a propiedades para que leer o escribir una propiedad de objeto lea o escriba una entrada del caché.
El prefijo de clave definido mediante
Yac::__construct(). Se antepone a
cada clave usada con la instancia; no se inserta ningún separador,
así que inclúyalo en el prefijo cuando sea necesario. El prefijo no
puede superar YAC_MAX_KEY_LEN (48) bytes.