Commit Graph

3 Commits

Author SHA1 Message Date
5bdabe63a1 refactor: replace OrderedDict with plain dict and remove async from DAL cache methods and invalidation helpers 2025-11-29 11:40:49 +00:00
049e477ee9 feat: add refresh_user_cache method and integrate cache refresh in auth flows
Add a new `refresh_user_cache` method to `DataAccessLayer` that re-caches user objects by both ID and username with the configured TTL. Update `basic_auth` and `webdav_auth` handlers to call this method after successful authentication, ensuring the enterprise cache stays synchronized with user lookups from the fallback ORM path.
2025-11-29 11:27:08 +00:00
2d26306352 feat: add enterprise write buffer and data access layer with batched activity and usage record flushing 2025-11-29 11:18:53 +00:00