GetResponse response = request.getResponse();
if (request.isRegisterForEvents()){
// The client wants events for the objects - we'll wind up adding a listener
// to the cache of the appropriate type.
CacheListener listener = null;
listener = new CacheIndexListener(cacheRegistration, this, request.getSliceInfo(), dci);
logger.trace("Registered cache index listener with ID: " + listener.getListenerID());
listeners.put(listener.getListenerID(), listener);
response.setListenerID(listener.getListenerID());
objects = listener.activateAndRetrieve();
}
else{
objects = cache.getIndex(dci);
}