Jasig/java-cas-client — pull request #13 by serac (2012-07-25 21:03:17+00:00)
Title: CASC-166 Fix race condition in cached assertion cleanup.

Perform assertion cleanup on same thread as JAAS module invocations to ensure that cleanup of expired assertions occurs before the cache is interrogated. A verifying test case accompanies this fix. The test case required a new module option, cacheTimeoutUnits, in order to complete on a time scale suitable for unit tests.