You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by re...@apache.org on 2011/10/05 17:33:08 UTC

svn commit: r1179264 - in /jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene: IndexDeletionPolicyImpl.java ReadOnlyIndexReader.java SortedMultiColumnQueryHits.java

Author: reschke
Date: Wed Oct  5 15:33:07 2011
New Revision: 1179264

URL: http://svn.apache.org/viewvc?rev=1179264&view=rev
Log:
generics

Modified:
    jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexDeletionPolicyImpl.java
    jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/ReadOnlyIndexReader.java
    jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedMultiColumnQueryHits.java

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexDeletionPolicyImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexDeletionPolicyImpl.java?rev=1179264&r1=1179263&r2=1179264&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexDeletionPolicyImpl.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexDeletionPolicyImpl.java Wed Oct  5 15:33:07 2011
@@ -42,15 +42,15 @@ public class IndexDeletionPolicyImpl imp
         readCurrentGeneration();
     }
 
-    public void onInit(List commits) throws IOException {
+    public void onInit(List<? extends IndexCommit> commits) throws IOException {
         checkCommits(commits);
     }
 
-    public void onCommit(List commits) throws IOException {
+    public void onCommit(List<? extends IndexCommit> commits) throws IOException {
         checkCommits(commits);
 
         // report back current generation
-        IndexCommit current = (IndexCommit) commits.get(commits.size() - 1);
+        IndexCommit current = commits.get(commits.size() - 1);
         String name = current.getSegmentsFileName();
         if (name.equals(SEGMENTS)) {
             index.setCurrentGeneration(0);
@@ -63,10 +63,10 @@ public class IndexDeletionPolicyImpl imp
 
     //-------------------------------< internal >-------------------------------
 
-    private void checkCommits(List commits) throws IOException {
+    private void checkCommits(List<? extends IndexCommit> commits) throws IOException {
         long currentTime = System.currentTimeMillis();
         for (int i = 0; i < commits.size() - 1; i++) {
-            IndexCommit ic = (IndexCommit) commits.get(i);
+            IndexCommit ic = commits.get(i);
             long lastModified = index.getDirectory().fileModified(ic.getSegmentsFileName());
             if (currentTime - lastModified > maxAge) {
                 ic.delete();

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/ReadOnlyIndexReader.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/ReadOnlyIndexReader.java?rev=1179264&r1=1179263&r2=1179264&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/ReadOnlyIndexReader.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/ReadOnlyIndexReader.java Wed Oct  5 15:33:07 2011
@@ -177,7 +177,7 @@ class ReadOnlyIndexReader extends RefCou
      * @exception UnsupportedOperationException always
      */
     @Override
-    protected void doCommit(Map commitUserData) throws IOException { 
+    protected void doCommit(Map<String,String> commitUserData) throws IOException { 
         throw new UnsupportedOperationException("IndexReader is read-only");
     }
 

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedMultiColumnQueryHits.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedMultiColumnQueryHits.java?rev=1179264&r1=1179263&r2=1179264&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedMultiColumnQueryHits.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedMultiColumnQueryHits.java Wed Oct  5 15:33:07 2011
@@ -147,7 +147,7 @@ public class SortedMultiColumnQueryHits 
                 throws IOException {
             this.reader = reader;
             this.orderings = orderings;
-            List names = Arrays.asList(selectorNames);
+            List<Name> names = Arrays.asList(selectorNames);
             this.idx = new int[orderings.length];
             this.comparators = new ScoreDocComparator[orderings.length];
             this.isReverse = new boolean[orderings.length];