void dispose() {
		visited = false;
		folderList.clear();
		for (GhidraFolderData folderData : folderDataCache.values()) {
			folderData.dispose();
		}
		folderDataCache.clear();
		for (GhidraFileData fileData : fileDataCache.values()) {
			fileData.dispose();
		}
		fileDataCache.clear();
// NOTE: clearing the following can cause issues since there may be some residual 
// activity/use which will get a NPE
//		parent = null;
//		projectData = null;
//		listener = null;
	}
Disposes the cached data for this folder and all of its children recursively.
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/GhidraFolderData.java