https://codingnote.cc/p/8243/
用注解解决业务逻辑和缓存逻辑的深度耦合