Cache entries expiring too soon

Hello all,

I am attempting to store some entries in a cache for 7 days, but find that they are expiring after 24 hours. The cache is configured with a default expiry of 15 minutes, but I am setting the timeout for each populate action dynamically with some values set to up to 7 days.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<PopulateCache async="false" continueOnError="false" enabled="true" name="PopulateCache">
  <DisplayName>PopulateCache</DisplayName>
  <CacheKey>
  <KeyFragment ref="uuid"/>
  </CacheKey>
  <CacheResource>otp2Cache</CacheResource>
  <Scope>Proxy</Scope>
  <ExpirySettings>
  <TimeoutInSeconds ref="tokenTTL"/>
  </ExpirySettings>
</PopulateCache>

I am finding that the cache entries seem to purge after 24 hours, regardless of their timeout value. I'm not sure where this 24 hour threshold comes from.

Perhaps the cache is reaching its maximum size and is being auto-purged every 24 hours? If so, how should I configure this cache appropriately? Current configuration looks like this, but I can find no documentation on what each of these settings mean:

{
  "description":"",
  "diskSizeInMB":0,
  "distributed":true,
  "expirySettings":{
    "timeoutInSec":{
      "value":"900"
    }
  },
  "inMemorySizeInKB":0,
  "maxElementsInMemory":0,
  "maxElementsOnDisk":0,
  "name":"otp2Cache",
  "overflowToDisk":false,
  "persistent":false
} 

0 1 96
1 REPLY 1

Would setting "persistent" or "overflowToDisk" to "true" help? Should "diskSizeInMb" or "inMemorySizeInKB" be set to something other than 0?