cache helpers should return cached value, so it makes use of the custom getter/setter