AEM instance crashes with OutOfMemoryError due to Jetty Sessions

Issue

AEM crashes with or without an OutOfMemoryError. Leak suspects report from Eclipse Memory Analyzer Tool (MAT) shows org.eclipse.jetty.server.session.HashedSession consuming most of the heap.

Example output from Eclipse MAT:

1,650,055 instances of "org.eclipse.jetty.server.session.HashedSession", loaded by "org.apache.felix.framework.BundleWiringImpl$BundleClassLoaderJava5 @ 0x6c279ad00" occupy 2,292,147,984 (51.04%) bytes. These instances are referenced from one instance of "java.util.concurrent.ConcurrentHashMap$Node[]", loaded by ""