Author: reto
Date: Fri Mar 18 21:50:35 2011
New Revision: 1083085
URL: http://svn.apache.org/viewvc?rev=1083085&view=rev
Log:
CLEREZZA-388: preventing too many recursions when indexeable resources are
added fast
Modified:
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/GraphIndexer.scala
Modified:
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/GraphIndexer.scala
URL:
http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/GraphIndexer.scala?rev=1083085&r1=1083084&r2=1083085&view=diff
==============================================================================
---
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/GraphIndexer.scala
(original)
+++
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/GraphIndexer.scala
Fri Mar 18 21:50:35 2011
@@ -218,7 +218,9 @@ class GraphIndexer(definitionGraph: Trip
receiveWithin(100) {
case r: Resource => {
resourcesToProcess.add(r)
- receiveSubsequentResources()
+ if (resourcesToProcess.size < 50) {
+ receiveSubsequentResources()
+ }
}
case TIMEOUT => {}//do nothing, return
}