Andy Seaborne created JENA-1060:
-----------------------------------
Summary: AlarmClock can not cancel alarms properly.
Key: JENA-1060
URL: https://issues.apache.org/jira/browse/JENA-1060
Project: Apache Jena
Issue Type: Bug
Components: ARQ
Affects Versions: Jena 3.0.0
Reporter: Andy Seaborne
Assignee: Andy Seaborne
Priority: Minor
The {{AlarmClock}} code does not cancel alarms properly (it hides and drops the
{{ScheduledFuture}} needed to cancel an alarm).
The query timeout code is not exposed to this issue because it has to be
defensive about a timeout going off unexpectedly anyway (it can't yield the
first result and reset timeout1 to timeout2 as a single compound, atomic
action). Similarly, timeouts going off on finished queries have to be
tolerated.
The net effect on ARQ is a small build up of outstanding alarms which will
eventually go away.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)