mirror of https://github.com/apache/lucene.git
b4aafbb606
- Use RTimer where currentTimeMillis is used for timing - Abstract out a new class TimeOut for when currentTimeMillis/nanoTime is used to timeout operations. - Used `new Date()` in some cases where that is the logical intent. - Deprecated a couple of APIs which were publicly exposing epoch time, in favour of Date objects to make the intent clearer. - A couple of cases had currentTimeMillis in dead code. - In some cases where currentTimeMillis was used to just generate a name, used nanoTime instead (really it should be some sequence/random number in such a case). - In some other cases where stamps were used for SQL queries, HTTP headers, comparing against data in external files, ZK etc., used SuppressForbidden. - Also currently allow the use of currentTimeMillis in commit data, this is then used in replication -- this is concerning since absolute times are being compared, but that can be dealt with separately. git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1694798 13f79535-47bb-0310-9956-ffa450edef68 |
||
---|---|---|
dev-tools | ||
lucene | ||
solr | ||
.gitignore | ||
.hgignore | ||
README.txt | ||
build.xml |
README.txt
Apache Lucene/Solr lucene/ is a search engine library solr/ is a search engine server that uses lucene To compile the sources run 'ant compile' To run all the tests run 'ant test' To setup your ide run 'ant idea', 'ant netbeans', or 'ant eclipse' For Maven info, see dev-tools/maven/README.maven For more information on how to contribute see: http://wiki.apache.org/lucene-java/HowToContribute http://wiki.apache.org/solr/HowToContribute