You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2011/04/29 17:42:31 UTC

svn commit: r1097848 - /lucene/dev/trunk/lucene/src/test/org/apache/lucene/TestExternalCodecs.java

Author: mikemccand
Date: Fri Apr 29 15:42:30 2011
New Revision: 1097848

URL: http://svn.apache.org/viewvc?rev=1097848&view=rev
Log:
LUCENE-3052: missing sync in private (test only) codec

Modified:
    lucene/dev/trunk/lucene/src/test/org/apache/lucene/TestExternalCodecs.java

Modified: lucene/dev/trunk/lucene/src/test/org/apache/lucene/TestExternalCodecs.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/test/org/apache/lucene/TestExternalCodecs.java?rev=1097848&r1=1097847&r2=1097848&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/test/org/apache/lucene/TestExternalCodecs.java (original)
+++ lucene/dev/trunk/lucene/src/test/org/apache/lucene/TestExternalCodecs.java Fri Apr 29 15:42:30 2011
@@ -484,7 +484,9 @@ public class TestExternalCodecs extends 
     public FieldsProducer fieldsProducer(SegmentReadState readState)
       throws IOException {
     
-      return state.get(readState.segmentInfo.name);
+      synchronized(state) {
+        return state.get(readState.segmentInfo.name);
+      }
     }
 
     @Override