1. A method, comprising: maintaining, by a server computing system, an in-memory cache for a data store; receiving, by the server computing system from a client device, a request to access data associated with the data store; determining, by the server computing system, that the requested data is not present in a corresponding entry in the in-memory cache; retrieving, by the server computing system in response to the determining, cached program code associated with the corresponding entry and causing the cached program code to be executed to query the data store; and providing, by the server computing system to the client device, a response to the request, wherein the response includes data generated by executing the cached program code.