Use lambdas in getters to gather caching logic in one shared method.
Run more decodings to benchmark performance.