Improving store function performance using caching

To improve store function performance, use runtime caching to eliminate processing to and from the database.