robert engels <[EMAIL PROTECTED]> wrote on 08/01/2007 17:39:45:

> The Java discussion that is cited is not valid (at least in terms of
> the test case provided).

... right ... that discussion really is irrelevant - I read that too quick,
sorry for that.

>
> The javadoc for RandomAccessFile states:
>
> /**
>       * Sets the file-pointer offset, measured from the beginning of
> this
>       * file, at which the next read or write occurs.  The offset may be
>       * set beyond the end of the file. Setting the offset beyond the
> end
>       * of the file does not change the file length.  The file length
> will
>       * change only by writing after the offset has been set beyond
> the end
>       * of the file.
>
> so the seeking does not affect the file length, meaning that all of
> the lengths should be 0.
>
> But since both of these methods are native, there is the real
> possibility that some JVM or OS combination is not adhering to the
> specification.

Actually I don't see any use of RandomAccessFile.setLength() in Lucene so
this is not an issue.

...I think I now remember what it was - File.length() -
http://forum.java.sun.com/thread.jspa?forumID=31&threadID=262446 That was
while ago - jre 1.3 - I saw this also with jre 1.4, but not yet with 1.5.
But - again - it is randomAccessFile.length() used in Lucene, not
File.length()... So I am not sure what the conclusion should be.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to