Programs Caching by Page

Note that a feature was added to the __debug.ascx footer output (in the theme) to support the way we are doing the caching. You can see the details noted and the code changes in this PDPR2023 PR#155.

TODO: add link to PR# showing code changes in Notes below (AccuTask and Program API Data Sync.

  • /Activities/Summer-Camps/Current-Camp-Offerings 
    • TabId 148
    • Cache Provider: FileOutputCachingProvider
    • TTL: 86400 secs (8 hours)
    • Notes
      • Scheduler runs task AccuTask/AccuTask1 every 8 hours which clears the cache for the set TabIds and immediately sends a GET request to /Activities/Summer-Camps/Current-Camp-Offerings/debug/off regenerate the cache ensuring no debug output below the footer
      • Cache is also cleared after the Program API data sync
  • /Activities/General-Interest/Brickton-Art-Center
    • TabId 245
    • Cache Provider: FileOutputCachingProvider
    • TTL: 900
    • Notes
  • /
    • TabId 21
    • Cache Provider: FileOutputCachingProvider
    • TTL: 600
    • Notes