This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch WW-5537-classloader-leak-fixes
in repository https://gitbox.apache.org/repos/asf/struts.git


      at b56ea78c1 WW-5537 Dispatcher.destroyObjectFactory: add early return on 
null, use pattern matching

This branch includes the following new commits:

     new a6b2567f1 WW-5537 Add InternalDestroyable and ContextAwareDestroyable 
interfaces
     new cfda44b3b WW-5537 ContainerHolder: ThreadLocal with AtomicLong 
generation counter
     new 3cb57c365 WW-5537 FinalizableReferenceQueue: volatile instance, join, 
classloader null
     new 81056affd WW-5537 ScopeInterceptor.clearLocks: add synchronized block
     new fe9cb6517 WW-5537 CompoundRootAccessor, DefaultFileManager: implement 
InternalDestroyable
     new 819703157 WW-5537 Add InternalDestroyable adapter classes for static 
cache cleanup
     new a8fb836d0 WW-5537 Register InternalDestroyable beans in 
struts-beans.xml
     new 0bb2cdb6a WW-5537 JSON plugin: add JSONCacheDestroyable for BeanInfo 
cache cleanup
     new 4aa8a0a3e WW-5537 Dispatcher.cleanup: refactor into focused methods 
with InternalDestroyable discovery
     new b37bc7df4 WW-5537 Rewrite DispatcherCleanupTest for 
InternalDestroyable discovery
     new 1f97920f3 WW-5537 Add log4j-web for proper Log4j2 lifecycle in Servlet 
container
     new b56ea78c1 WW-5537 Dispatcher.destroyObjectFactory: add early return on 
null, use pattern matching

The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Reply via email to