重写, 发现在有缓存的情况下无法把get/gets/delete这些给mixin出来