public interface SingleThreadModel
However, sessions and application objects still need synchronization. Also, any shared global objects will also need synchronization.