adds CacheUtil class and implements stored procedure support