use UiServices;
use crateUiAssetsBudgets;
/// Ensure the UI image/SVG caches exist at the UI services boundary.
///
/// This is intentionally small:
/// - ensures the global caches exist,
/// - applies default budgets.
///
/// Driving the image cache state machine remains a responsibility of the app driver via
/// `UiAssets::handle_event(...)`.
/// Ensure the UI image/SVG caches exist at the UI services boundary with explicit budgets.