*
* @throws IOException if there is a problem accessing an index or data file
*/
private void generateInterestInMapDataFiles() throws IOException {
for (Iterator i = mapsContainer.getKeys().iterator(); i.hasNext();) {
ContainerId id = (ContainerId)i.next();
DataManager dm = getDataManager(id.getDataContainerName());
IndexManager im = getIndexManager(dm, id.getDataContainerName());
IndexItem theRoot = mapsContainer.getRoot(im, id);
long nextItem = theRoot.getNextItem();
while (nextItem != Item.POSITION_NOT_SET) {
IndexItem item = im.getIndex(nextItem);
item.setOffset(nextItem);