Added code comment about likely bug in CachedThreadPool garbage collection.
Updated Agent to use the global thread pool
Updated Future to use the global thread pool; removed Future#cancel.