Add cachedGauge method