Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
NG alpha 1
-
None
-
None
Description
MemoryChannel is currently completely blocking; it uses ArrayBlockingQueue#put() and #take() rather than offer() and poll(). This is suboptimal for certain runner strategies and background tasks. For now, MemoryChannel should use #poll where x is some reasonable (ideally configurable) timeout.