Scout/Scout Nomination RST
Ralph has been working on Scout projects for many years and contributed a significant number of patches.
-  Re: [NEON] Fine grained access control
-  Re: ThreadContext.get() / put()
-  ThreadContext.get() / put()
-  - Fixed ConcurrentModificationException in AbstractTransactionalMap
-  - Do not expose public internal cache map
-  - Fixed null pointer exception in ClientNotificationCoalescer
-  - Added support for client InvalidateCacheNotification listeners
-  - Bug 479908: IAccessControlService implementation based on ICache
-  - Bug 479213: Time to live and bounded size support for ICache.
-  - Allow [re-]setting of initialInstance to null
-  - Verify that initialInstance is of correct type
-  - Scaleability optimization: Do create a new transaction member of a transactio...
-  - Bug 475715: [CodeType]Cache for transactional sources
-  - 453378: IDesktop.dataChanged collect events
-  - 402298: Improve Scout RT tests. Added template test for service tunnel input ...
-  - Throw an exception if publish subscribe service cannot be initialized ...
-  - Resolved sonar messages in Scout JMS
-  - Do not call ICacheValueResolver.resolveAll(keys) with empty key set
- bug 479213: Time to live and bounded size support for ICache
- bug 479908: IAccessControlService implementation based on ICache
- bug 475715: [CodeType]Cache for transactional sources
- bug 412842: Swing: Memory leak with JInternalFrame
- bug 363697: Clean up in AbstractOutlineViewButton
- bug 363704: New method on IDesktopExtension; customFormModificationDelegate
- bug 405955: Swing: SwingScoutMessageBox does not respect padding