HF RL Explorer

Issue: Support both synchronous and asynchronous custom cache implementations and fix logout return type

Issue: Support both synchronous and asynchronous custom cache implementations and fix logout return type: a task in LegoFlow-SWE (Harbor dataset). The Auth0Client.logout() method currently always returns void . This is a problem when a custom cache is configured with asynchronous remove…

The task

The `Auth0Client.logout()` method currently always returns `void`. This is a problem when a custom cache is configured with asynchronous `remove` operations, because the caller has no way to wait for the cache to clear before performing further actions. For example, reactive frameworks need to synchronize state after…

Part of Lego-X/LegoFlow-SWE.