post later methods are now delegating equals, hash and toString to the
originating client (wait for it.....)
thread factory that creates one thread per runnable (stored in a weak
hash map)