cacheFeatureReader = new GridCacheFeatureReader(found, (GridSpatialIndex)grid.getIndex());
}else{
//need a write lock; release all read locks
for( Iterator<NodeIdentifier> iterator = found.iterator(); iterator.hasNext(); ) {
NodeIdentifier nodeid = (NodeIdentifier) iterator.next();
nodeid.readUnLock();
}
this.grid.readUnLock();
this.grid.writeLock();
try{
//re-get read locks