spring-boot/spring-boot-project/spring-boot-tools/spring-boot-loader
Phillip Webb 9e4f160c17 Attempt to fix NestedJarFile file lock issues on Windows
Update `DefaultCleanerTracking` and `@AssertFileChannelDataBlocksClosed`
to capture and store the source object if it is a `Cleanable` so that
it can be released later.

Although the real cleaner cannot keep a reference to `obj`, it is safe
for us to do so in tests since we are in control of the object lifecycle
and we don't need it to be garbage collected.

This commit also updates the `UrlJarFile` to call the cleaner so that
it can be tracked.

See gh-37668
2023-10-06 23:44:55 -07:00
..
src Attempt to fix NestedJarFile file lock issues on Windows 2023-10-06 23:44:55 -07:00
build.gradle Reintroduce spring-boot-loader modules 2023-10-03 15:40:25 -07:00