Con los siguientes pasos, puede seguir creando una ObjectGrid con una correlación y un índice, junto con un esquema para la correlación. A continuación, puede insertar un objeto en la memoria caché y, posteriormente, recuperarlo mediante una simple consulta.
Application.java
// Crear un índice
HashIndex idx= new HashIndex();
idx.setName("theItemName");
idx.setAttributeName("itemName");
idx.setRangeIndex(true);
idx.setFieldAccessAttribute(true);
orderBMap.addMapIndexPlugin(idx);
}
Cuando se ejecuta una consulta que aplica un filtro en el campo itemName, el motor de consulta utiliza automáticamente el índice definido. El uso del índice permite que la consulta se ejecute mucho más rápido y no es necesario una exploración de la correlación. El siguiente paso demuestra cómo se puede utilizar un índice para optimizar la consulta.