DNF metadata cache expiration and permission boundary on CentOS Stream
DNF metadata cache expiration on CentOS Stream is governed by the interaction between repo-provided expire and dnf.conf metadata_expire, with effective freshness taken as the minimum of the two values. The cache is stored under /var/cache/dnf per repository and is root owned, creating a permission boundary where non-root users can query packages via dnf but