TAP5-2049: Use a lock when reading/updating HttpSession attributes
- move the lock from the inside the session to a WeakHashMap keyed on HttpSession instance
- allow shared read lock for reading attribute names
- upgrade to write lock for getAttribute() or setAttribute()
TAP5-2049: Use a lock when reading/updating HttpSession attributes
- Add a symbol to deactivate the session locking logic
TAP5-2049: Use a lock when reading/updating HttpSession attributes
- add note about session locking