Database queries for dashboard metrics with caching.
Returns overview dashboard metrics.
@spec get_overview_metrics( module(), keyword() ) :: map()
Uses ETS cache with configurable TTL to reduce database load.