Skip to content

Channel Cache

Channel cache is a simple key-value pair database associated with the channel. It can be used to store configuration parameters that change or modify the behavior of the channel or values that are set or retrieved while processing messages through the channel (e.g. date/time of last message sent).

Values can be added, updated and deleted from channel node scripts (see Channel Cache Object). Values can also be manually added or deleted through the Channel Cache tab shown here.

Channel cache values are exported and imported with the channel. On import, if the channel cache already exists in a channel, the value is not overwritten.

Note

The channel cache is not thread-safe and is intended for slowly-changing configuration values. If a value is read or written from concurrent message processing, use the Shared Cache or an external database instead to ensure data consistency and avoid performance issues.