*** empty log message ***
diff --git a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/PDEState.java b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/PDEState.java index f2960d2..7e41779 100644 --- a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/PDEState.java +++ b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/PDEState.java
@@ -112,7 +112,7 @@ createTargetModels(); - if (fResolve && workspace.length > 0 && !fNewState) { + if (fResolve && workspace.length > 0 && !fNewState && !"true".equals(System.getProperty("pde.nocache"))) { readWorkspaceState(); } @@ -590,7 +590,7 @@ public void shutdown() { IPluginModelBase[] models = PDECore.getDefault().getModelManager().getWorkspaceModels(); long timestamp = 0; - if (shouldSaveState(models)) { + if (!"true".equals(System.getProperty("pde.nocache")) && shouldSaveState(models)) { timestamp = computeTimestamp(models); File dir = new File(DIR, Long.toString(timestamp) + ".workspace"); State state = stateObjectFactory.createState();