重构StatementManager

1. 缓存变量移到类内部;
2. 添加flush方法
3. 添加generateCacheKey方法