Initial data to fill the cache with
The maximum amount that the cache can hold
The provider that is used to find messages when they are not in the cache. It is highly recommended to use a provider that can retrieve the current message and any immediately obvious future messages.
Initial data to fill the cache with