[FIX] decimal_precision: avoid refreshing float precisions at each cache invalidation