[hibernate-commits] Hibernate SVN: r15546 - in search/trunk/src/java/org/hibernate/search: impl and 1 other directory.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Tue Nov 11 05:14:22 EST 2008


Author: hardy.ferentschik
Date: 2008-11-11 05:14:22 -0500 (Tue, 11 Nov 2008)
New Revision: 15546

Modified:
   search/trunk/src/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java
   search/trunk/src/java/org/hibernate/search/impl/FullTextSessionImpl.java
Log:
HSEARCH-281
Some more minor changes.

Modified: search/trunk/src/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java
===================================================================
--- search/trunk/src/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java	2008-11-11 10:13:50 UTC (rev 15545)
+++ search/trunk/src/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java	2008-11-11 10:14:22 UTC (rev 15546)
@@ -130,9 +130,10 @@
 		workQueue.setSealedQueue( luceneQueue );
 	}
 
-	private void processWorkByLayer(List<Work> queue, int initialSize, List<LuceneWork> luceneQueue, Layer layer) {
+	private <T> void processWorkByLayer(List<Work> queue, int initialSize, List<LuceneWork> luceneQueue, Layer layer) {
 		for ( int i = 0; i < initialSize; i++ ) {
-			Work work = queue.get( i );
+			@SuppressWarnings("unchecked")
+			Work<T> work = queue.get( i );
 			if ( work != null ) {
 				if ( layer.isRightLayer( work.getType() ) ) {
 					queue.set( i, null ); // help GC and avoid 2 loaded queues in memory

Modified: search/trunk/src/java/org/hibernate/search/impl/FullTextSessionImpl.java
===================================================================
--- search/trunk/src/java/org/hibernate/search/impl/FullTextSessionImpl.java	2008-11-11 10:13:50 UTC (rev 15545)
+++ search/trunk/src/java/org/hibernate/search/impl/FullTextSessionImpl.java	2008-11-11 10:14:22 UTC (rev 15546)
@@ -123,9 +123,9 @@
 
 			// purge the subclasses
 			Set<Class<?>> subClasses = builder.getMappedSubclasses();
-			Work subClassWork;
 			for ( Class clazz : subClasses ) {
-				subClassWork = new Work( clazz, id, WorkType.PURGE_ALL );
+				@SuppressWarnings( "unchecked" )
+				Work subClassWork = new Work( clazz, id, WorkType.PURGE_ALL );
 				searchFactoryImplementor.getWorker().performWork( subClassWork, transactionContext );
 			}
 		}




More information about the hibernate-commits mailing list