use aop to control memcache