通过加入metaclass的方法，每次执行都可能失败，认为函数的执行是不稳定的。
如果cache挂了，他就挂了，访问会被拒绝。