Author: aroush
Date: Mon Jul  3 10:00:05 2006
New Revision: 418807

URL: http://svn.apache.org/viewvc?rev=418807&view=rev
Log:
1) Changed obtain() to Obtain()
2) Don't call SetData(null) on the thread.

Modified:
    incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/IndexReader.cs
    incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/IndexWriter.cs
    incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/SegmentReader.cs
    incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/TermInfosReader.cs
    incubator/lucene.net/trunk/C#/src/Lucene.Net/Store/Lock.cs
    incubator/lucene.net/trunk/C#/src/Lucene.Net/Store/RAMDirectory.cs

Modified: incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/IndexReader.cs
URL: 
http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Lucene.Net/Index/IndexReader.cs?rev=418807&r1=418806&r2=418807&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/IndexReader.cs (original)
+++ incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/IndexReader.cs Mon Jul  
3 10:00:05 2006
@@ -554,7 +554,7 @@
                        if (this.writeLock == null)
                        {
                                Lock writeLock = 
directory.MakeLock(IndexWriter.WRITE_LOCK_NAME);
-                               if 
(!writeLock.obtain(IndexWriter.WRITE_LOCK_TIMEOUT))
+                               if 
(!writeLock.Obtain(IndexWriter.WRITE_LOCK_TIMEOUT))
                                // obtain write lock
                                {
                                        throw new System.IO.IOException("Index 
locked for write: " + writeLock);
@@ -598,7 +598,6 @@
                /// reflected in the [EMAIL PROTECTED] #docFreq} statistic, 
though
                /// this will be corrected eventually as the index is further 
modified.
                /// </summary>
-               //UPGRADE_NOTE: Synchronized keyword was removed from method 
'DeleteDocument'. Lock expression was added. 
"ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1027'"
                public void  DeleteDocument(int docNum)
                {
                        lock (this)

Modified: incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/IndexWriter.cs
URL: 
http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Lucene.Net/Index/IndexWriter.cs?rev=418807&r1=418806&r2=418807&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/IndexWriter.cs (original)
+++ incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/IndexWriter.cs Mon Jul  
3 10:00:05 2006
@@ -404,7 +404,7 @@
                        analyzer = a;
                        
                        Lock writeLock = 
directory.MakeLock(IndexWriter.WRITE_LOCK_NAME);
-                       if (!writeLock.obtain(WRITE_LOCK_TIMEOUT))
+                       if (!writeLock.Obtain(WRITE_LOCK_TIMEOUT))
                        // obtain write lock
                        {
                                throw new System.IO.IOException("Index locked 
for write: " + writeLock);

Modified: incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/SegmentReader.cs
URL: 
http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Lucene.Net/Index/SegmentReader.cs?rev=418807&r1=418806&r2=418807&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/SegmentReader.cs 
(original)
+++ incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/SegmentReader.cs Mon Jul 
 3 10:00:05 2006
@@ -180,7 +180,7 @@
                ~SegmentReader()
                {
                        // patch for pre-1.4.2 JVMs, whose ThreadLocals leak
-                       System.Threading.Thread.SetData(termVectorsLocal, null);
+                       //System.Threading.Thread.SetData(termVectorsLocal, 
null);
                }
                
                protected internal override void  DoCommit()

Modified: incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/TermInfosReader.cs
URL: 
http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Lucene.Net/Index/TermInfosReader.cs?rev=418807&r1=418806&r2=418807&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/TermInfosReader.cs 
(original)
+++ incubator/lucene.net/trunk/C#/src/Lucene.Net/Index/TermInfosReader.cs Mon 
Jul  3 10:00:05 2006
@@ -55,14 +55,8 @@
                
                ~TermInfosReader()
                {
-            try
-            {
-                // patch for pre-1.4.2 JVMs, whose ThreadLocals leak
-                System.Threading.Thread.SetData(enumerators, null);     // 
{{Aroush-1.9}} is this required for .NET ?!
-            }
-            catch (Exception)
-            {
-            }
+            // patch for pre-1.4.2 JVMs, whose ThreadLocals leak
+            //System.Threading.Thread.SetData(enumerators, null);
                }
                
                public int GetSkipInterval()

Modified: incubator/lucene.net/trunk/C#/src/Lucene.Net/Store/Lock.cs
URL: 
http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Lucene.Net/Store/Lock.cs?rev=418807&r1=418806&r2=418807&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Lucene.Net/Store/Lock.cs (original)
+++ incubator/lucene.net/trunk/C#/src/Lucene.Net/Store/Lock.cs Mon Jul  3 
10:00:05 2006
@@ -56,7 +56,7 @@
                /// <returns> true if lock was obtained
                /// </returns>
                /// <throws>  IOException if lock wait times out or obtain() 
throws an IOException </throws>
-               public virtual bool obtain(long lockWaitTimeout)
+               public virtual bool Obtain(long lockWaitTimeout)
                {
                        bool locked = Obtain();
                        int maxSleepCount = (int) (lockWaitTimeout / 
LOCK_POLL_INTERVAL);
@@ -124,7 +124,7 @@
                                bool locked = false;
                                try
                                {
-                                       locked = 
lock_Renamed.obtain(lockWaitTimeout);
+                                       locked = 
lock_Renamed.Obtain(lockWaitTimeout);
                                        return DoBody();
                                }
                                finally

Modified: incubator/lucene.net/trunk/C#/src/Lucene.Net/Store/RAMDirectory.cs
URL: 
http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Lucene.Net/Store/RAMDirectory.cs?rev=418807&r1=418806&r2=418807&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Lucene.Net/Store/RAMDirectory.cs 
(original)
+++ incubator/lucene.net/trunk/C#/src/Lucene.Net/Store/RAMDirectory.cs Mon Jul  
3 10:00:05 2006
@@ -105,7 +105,7 @@
                                int readCount = 0;
                                while (readCount < len)
                                {
-                                       int toRead = readCount + 
BufferedIndexOutput.BUFFER_SIZE > len?len - 
readCount:BufferedIndexOutput.BUFFER_SIZE;
+                                       int toRead = readCount + 
BufferedIndexOutput.BUFFER_SIZE > len?len - readCount : 
BufferedIndexOutput.BUFFER_SIZE;
                                        is_Renamed.ReadBytes(buf, 0, toRead);
                                        os.WriteBytes(buf, toRead);
                                        readCount += toRead;


Reply via email to