Avoid creating and destrying Timer objects to handle WMS runtime timeouts

Description

Profiling shows a visible amount of time is spent setting up and tearing down timers for the rendering timeout enforcer. Replace that with a shared ScheduledExecutorService instead, or at least try to share the Timer object used.

Environment

None

Assignee

Unassigned

Reporter

Andrea Aime

Triage

None

Fix versions

None

Affects versions

None

Components

Priority

Medium
Configure