The image shows the use of Singleton Pipe cache function. The basic workflow is shown. On the left, Create Singleton pipe. In the middle, Singleton Pipe. On the right, Cache Function box that contains. Send Message to Cache Data. There is an arrow from the center box, Singleton Pipe, showing Cache miss or expire/ Invoke Cache Function. There is an arrow from the Cache Function to the Singleton Pipe, with label Update message in Cache. On the far left, there is Read Message, with an arrow from the Cached Message in the Singleton Pipe (center box).