重构，增加 ApiMethodContext 以应对一些业务方法内部需要处理缓存等特殊场景。