Adding first pass at caching layer for streaming events