-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
5.0.0.CR8
-
None
The function FileCacheStore.purgeInternal() aquires a global lock and releases it after completion.
When multiThreadedPurge is true (which cannot be the case due to another bug, that I'll post later), the lock will be released BEFORE purging has completed.
This is caused by the implementation, that starts N purger threads in parallel but does not wait for them to complete (as I think).