Cache decorators should never raise exceptions