As the Adapters are destroyed only when the whole process is destroyed, we thought that, for any housekeeping operation not implicitly done by the system at process termination, the Adapters could directly intercept the JVM shutdown through the JDK's Runtime.addShutdownHook method.
Please check if this may suit your purposes.