Added caching to Sink executor