From d826ca961eb560d90c9e8bbb266c06ad9bed8a6d Mon Sep 17 00:00:00 2001 From: Ian Bull Date: Sat, 5 Mar 2011 03:16:42 +0000 Subject: NEW - bug 301903: Consider a file level lock during batch execution https://bugs.eclipse.org/bugs/show_bug.cgi?id=301903 --- .../ExtensionLocationArtifactRepository.java | 62 ++++++++++++++++++---- .../ExtensionLocationMetadataRepository.java | 27 ++++++---- 2 files changed, 67 insertions(+), 22 deletions(-) (limited to 'bundles/org.eclipse.equinox.p2.extensionlocation') diff --git a/bundles/org.eclipse.equinox.p2.extensionlocation/src/org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationArtifactRepository.java b/bundles/org.eclipse.equinox.p2.extensionlocation/src/org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationArtifactRepository.java index 5bdb8ad1f..5bcb42d0a 100644 --- a/bundles/org.eclipse.equinox.p2.extensionlocation/src/org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationArtifactRepository.java +++ b/bundles/org.eclipse.equinox.p2.extensionlocation/src/org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationArtifactRepository.java @@ -147,30 +147,65 @@ public class ExtensionLocationArtifactRepository extends AbstractRepository