fn cached_pool_max_y_size( pool_key: &Identifier, pools: &FxHashMap<Identifier, TemplatePoolData>, templates: &FxHashMap<Identifier, TemplateData>, cache: &mut FxHashMap<Identifier, i32>, ) -> i32