234       if(nuclearDensityCache) {
   235         for(std::map<G4int,NuclearDensity const *>::const_iterator i = nuclearDensityCache->begin(); i!=nuclearDensityCache->end(); ++i)
   237         nuclearDensityCache->clear();
   238         delete nuclearDensityCache;
   239         nuclearDensityCache = NULL;
   242       if(rpCorrelationTableCache) {
   243         for(std::map<G4int,InterpolationTable*>::const_iterator i = rpCorrelationTableCache->begin(); i!=rpCorrelationTableCache->end(); ++i)
   245         rpCorrelationTableCache->clear();
   246         delete rpCorrelationTableCache;
   247         rpCorrelationTableCache = NULL;
   251         for(std::map<G4int,InterpolationTable*>::const_iterator i = rCDFTableCache->begin(); i!=rCDFTableCache->end(); ++i)
   253         rCDFTableCache->clear();
   254         delete rCDFTableCache;
   255         rCDFTableCache = NULL;
   259         for(std::map<G4int,InterpolationTable*>::const_iterator i = pCDFTableCache->begin(); i!=pCDFTableCache->end(); ++i)
   261         pCDFTableCache->clear();
   262         delete pCDFTableCache;
   263         pCDFTableCache = NULL;