TTSRuntimeCache: The TTSRuntimeCache holds loaded TTS clips and returns them immediately if a load request is made for the same clip. The runtime cache will keep all files in memory indefinitely unless a LRU (Least Recently Used) clip limit or RAM limit is placed on it. When a limit has been passed, the TTSRuntimeCache will automatically unload the least recently used TTS clips. The TTSRuntimeCache uses the following parameters:
a. ClipLimit: Whether a clip total should be limited.
b. ClipCapacity: The maximum number of clips allowed when limited.
c. RamLimit: Whether the runtime cache should limit clips loaded based on RAM.
d. RamCapacity: Capacity of the runtime cache when limited (in KB).