Mercurial > projects > dwt2
comparison org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/Realm.d @ 99:5d5bd660917f
build some databind snippets
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 22 Apr 2009 18:59:26 +0200 |
parents | 6be48cf9f95c |
children |
comparison
equal
deleted
inserted
replaced
98:48d4ee626868 | 99:5d5bd660917f |
---|---|
76 * | 76 * |
77 * @see IObservable | 77 * @see IObservable |
78 */ | 78 */ |
79 public abstract class Realm { | 79 public abstract class Realm { |
80 | 80 |
81 private static ThreadLocal defaultRealm; | 81 private static ThreadLocal defaultRealm_; |
82 static this(){ | 82 private static ThreadLocal defaultRealm(){ |
83 defaultRealm = new ThreadLocal(); | 83 if( defaultRealm_ is null ){ |
84 } | 84 synchronized{ |
85 if( defaultRealm_ is null ){ | |
86 defaultRealm_ = new ThreadLocal(); | |
87 } | |
88 } | |
89 } | |
90 return defaultRealm_; | |
91 } | |
92 | |
85 this(){ | 93 this(){ |
86 workQueue = new Queue(); | 94 workQueue = new Queue(); |
87 } | 95 } |
88 | 96 |
89 /** | 97 /** |