Index: components/cm/src/java/org/apache/jetspeed/components/adapters/ThreadLocalDelegationStrategy.java =================================================================== RCS file: /home/cvspublic/jakarta-jetspeed-2/components/cm/src/java/org/apache/jetspeed/components/adapters/ThreadLocalDelegationStrategy.java,v retrieving revision 1.2 diff -u -r1.2 ThreadLocalDelegationStrategy.java --- components/cm/src/java/org/apache/jetspeed/components/adapters/ThreadLocalDelegationStrategy.java 23 Jun 2004 18:30:08 -0000 1.2 +++ components/cm/src/java/org/apache/jetspeed/components/adapters/ThreadLocalDelegationStrategy.java 28 Jul 2004 16:22:55 -0000 @@ -36,7 +36,9 @@ } else { - useInstance = adapter.getComponentInstance(); + synchronized(adapter) { + useInstance = adapter.getComponentInstance(); + } set(useInstance); return useInstance; }