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
);
}
}
Show replies by thread