Currently the cache for the voice channel updates and the status command is the same. This is inefficient for a few reasons:
High cache retention time for status command is not ideal as it can show outdated information
Cache time is not high enough for the voice channel auto update which leads to frequent cache misses and can cause some servers to blacklist us
Cache response time slows down status commands while it is handling the auto updating of voice channels
As such the cache will be split into two separate cache pools. A higher cache time for the voice channel auto update and a lower cache time for the status command. This should improve responsiveness and prevent us from being blacklisted from some servers at some times (which will lead to unreliable monitor information).
Currently the cache for the voice channel updates and the status command is the same. This is inefficient for a few reasons:
As such the cache will be split into two separate cache pools. A higher cache time for the voice channel auto update and a lower cache time for the status command. This should improve responsiveness and prevent us from being blacklisted from some servers at some times (which will lead to unreliable monitor information).