Details
-
Enhancement
-
Resolution: Won't Do
-
Major
-
8.0.0.Beta1
-
None
Description
These implementation uses a ScheduledThreadPoolExecutor to schedule expiration of beans/sessions, and rely heavily on task cancellation to reschedule expiration upon access.
Unfortunately, the remove method of the BlockingQueue used by ScheduledThreadPoolExecutor is an O(N) operation.