use ThreadSafe::Cache for threaded Session