advanced add CacheUtil and stored procedure support