Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2010-01-09 22:23:38 +0000
committerspingel2010-01-09 22:23:38 +0000
commit2e7f97bbd4babcea6b3dab253b76518ff5f5720f (patch)
tree1032108061c977816094b8f5524d6d077b429e14 /org.eclipse.mylyn.trac.core
parent78be62eac8445363145a83bae3f74309ff99751f (diff)
downloadorg.eclipse.mylyn.tasks-2e7f97bbd4babcea6b3dab253b76518ff5f5720f.tar.gz
org.eclipse.mylyn.tasks-2e7f97bbd4babcea6b3dab253b76518ff5f5720f.tar.xz
org.eclipse.mylyn.tasks-2e7f97bbd4babcea6b3dab253b76518ff5f5720f.zip
NEW - bug 292090: cleanup fixme and todo comments for 3.4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=292090
Diffstat (limited to 'org.eclipse.mylyn.trac.core')
-rw-r--r--org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracClientManager.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracClientManager.java b/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracClientManager.java
index 59d82052d..2b88d543c 100644
--- a/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracClientManager.java
+++ b/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracClientManager.java
@@ -44,7 +44,7 @@ public class TracClientManager implements IRepositoryListener {
private final File cacheFile;
- private TaskRepositoryLocationFactory taskRepositoryLocationFactory;
+ private volatile TaskRepositoryLocationFactory taskRepositoryLocationFactory;
public TracClientManager(File cacheFile, TaskRepositoryLocationFactory taskRepositoryLocationFactory) {
this.cacheFile = cacheFile;
@@ -80,11 +80,11 @@ public class TracClientManager implements IRepositoryListener {
clientDataByUrl.remove(repository.getRepositoryUrl());
}
- public void clearClients() {
+ public synchronized void clearClients() {
clientByUrl.clear();
}
- private void removeClient(TaskRepository repository) {
+ private synchronized void removeClient(TaskRepository repository) {
clientByUrl.remove(repository.getRepositoryUrl());
}
@@ -99,7 +99,7 @@ public class TracClientManager implements IRepositoryListener {
// clientDataByUrl, bug #149939
}
- public void readCache() {
+ public synchronized void readCache() {
if (cacheFile == null || !cacheFile.exists()) {
return;
}
@@ -130,7 +130,7 @@ public class TracClientManager implements IRepositoryListener {
}
- public void writeCache() {
+ public synchronized void writeCache() {
if (cacheFile == null) {
return;
}

Back to the top