WebSphere eXtreme Scale puede utilizarse como una memoria caché escasa o una memoria caché completa. Una memoria caché escasa sólo mantiene un subconjunto de los datos totales, mientras que una memoria caché completa conserva todos los datos y se puede llenar de forma poca activa, conforme se requieran los datos. A las memorias caché escasas normalmente se accede utilizando claves (en lugar de índices o consultas) puesto que los datos sólo están parcialmente disponibles.
Cuando una clave no está presente en una memoria caché escasa, o los datos no están disponibles y se produce una falta de coincidencia de memoria caché, se invoca el siguiente nivel. Los datos se captan, desde una base de datos, por ejemplo, y se insertan en el nivel de la memoria caché de cuadrícula de datos. Si utiliza una consulta o un índice, sólo se accede a los valores cargados actualmente y las solicitudes no se remiten a los demás niveles.
Una memoria caché completa contiene todos los datos necesarios y se puede acceder a la misma utilizando atributos que no son de clave con índices o consultas. Una memoria caché completa se precarga con datos de la base de atos antes de que la aplicación intente acceder a los datos. Una memoria caché completa puede funcionar como una sustitución de base de datos después de que se carguen los datos. Puesto que están disponibles todos los datos, las consultas y los índices se pueden utilizar para encontrar y agregar datos.