The London Java Community: Threading Models & The Agent Abstraction & Hot code is Faster Code