You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ry...@apache.org on 2010/10/14 15:44:06 UTC
svn commit: r1022525 -
/lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FieldCacheImpl.java
Author: ryan
Date: Thu Oct 14 13:44:06 2010
New Revision: 1022525
URL: http://svn.apache.org/viewvc?rev=1022525&view=rev
Log:
LUCENE-2671 -- add suppress warnings for unchecked casts
Modified:
lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FieldCacheImpl.java
Modified: lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FieldCacheImpl.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FieldCacheImpl.java?rev=1022525&r1=1022524&r2=1022525&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FieldCacheImpl.java (original)
+++ lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/FieldCacheImpl.java Thu Oct 14 13:44:06 2010
@@ -163,6 +163,7 @@ public class FieldCacheImpl implements F
}
}
+ @SuppressWarnings("unchecked")
public Object get(IndexReader reader, Entry<T> key) throws IOException {
Map<Entry<T>,Object> innerCache;
Object value;
@@ -273,6 +274,7 @@ public class FieldCacheImpl implements F
return getBytes(reader, field, new ByteValuesCreator(field, parser)).values;
}
+ @SuppressWarnings("unchecked")
public ByteValues getBytes(IndexReader reader, String field, EntryCreator<ByteValues> creator ) throws IOException
{
return (ByteValues)caches.get(Byte.TYPE).get(reader, new Entry(field, creator));
@@ -288,6 +290,7 @@ public class FieldCacheImpl implements F
return getShorts(reader, field, new ShortValuesCreator(field,parser)).values;
}
+ @SuppressWarnings("unchecked")
public ShortValues getShorts(IndexReader reader, String field, EntryCreator<ShortValues> creator ) throws IOException
{
return (ShortValues)caches.get(Short.TYPE).get(reader, new Entry(field, creator));
@@ -303,8 +306,8 @@ public class FieldCacheImpl implements F
return getInts(reader, field, new IntValuesCreator( field, parser )).values;
}
- public IntValues getInts(IndexReader reader, String field, EntryCreator<IntValues> creator ) throws IOException
- {
+ @SuppressWarnings("unchecked")
+ public IntValues getInts(IndexReader reader, String field, EntryCreator<IntValues> creator ) throws IOException {
return (IntValues)caches.get(Integer.TYPE).get(reader, new Entry(field, creator));
}
@@ -318,8 +321,8 @@ public class FieldCacheImpl implements F
return getFloats(reader, field, new FloatValuesCreator( field, parser ) ).values;
}
- public FloatValues getFloats(IndexReader reader, String field, EntryCreator<FloatValues> creator ) throws IOException
- {
+ @SuppressWarnings("unchecked")
+ public FloatValues getFloats(IndexReader reader, String field, EntryCreator<FloatValues> creator ) throws IOException {
return (FloatValues)caches.get(Float.TYPE).get(reader, new Entry(field, creator));
}
@@ -332,8 +335,8 @@ public class FieldCacheImpl implements F
return getLongs(reader, field, new LongValuesCreator( field, parser ) ).values;
}
- public LongValues getLongs(IndexReader reader, String field, EntryCreator<LongValues> creator ) throws IOException
- {
+ @SuppressWarnings("unchecked")
+ public LongValues getLongs(IndexReader reader, String field, EntryCreator<LongValues> creator ) throws IOException {
return (LongValues)caches.get(Long.TYPE).get(reader, new Entry(field, creator));
}
@@ -347,8 +350,8 @@ public class FieldCacheImpl implements F
return getDoubles(reader, field, new DoubleValuesCreator( field, parser ) ).values;
}
- public DoubleValues getDoubles(IndexReader reader, String field, EntryCreator<DoubleValues> creator ) throws IOException
- {
+ @SuppressWarnings("unchecked")
+ public DoubleValues getDoubles(IndexReader reader, String field, EntryCreator<DoubleValues> creator ) throws IOException {
return (DoubleValues)caches.get(Double.TYPE).get(reader, new Entry(field, creator));
}
@@ -361,8 +364,8 @@ public class FieldCacheImpl implements F
fasterButMoreRAM ? DocTermsIndexCreator.FASTER_BUT_MORE_RAM : 0 ) );
}
- public DocTermsIndex getTermsIndex(IndexReader reader, String field, EntryCreator<DocTermsIndex> creator) throws IOException
- {
+ @SuppressWarnings("unchecked")
+ public DocTermsIndex getTermsIndex(IndexReader reader, String field, EntryCreator<DocTermsIndex> creator) throws IOException {
return (DocTermsIndex)caches.get(DocTermsIndex.class).get(reader, new Entry(field, creator));
}
@@ -377,8 +380,8 @@ public class FieldCacheImpl implements F
fasterButMoreRAM ? DocTermsCreator.FASTER_BUT_MORE_RAM : 0 ) );
}
- public DocTerms getTerms(IndexReader reader, String field, EntryCreator<DocTerms> creator) throws IOException
- {
+ @SuppressWarnings("unchecked")
+ public DocTerms getTerms(IndexReader reader, String field, EntryCreator<DocTerms> creator) throws IOException {
return (DocTerms)caches.get(DocTerms.class).get(reader, new Entry(field, creator));
}