TheCondoPortal logo
HomeNeighbourhoodsMapBlogBrokerage

TheCondoPortal

Red Bricks is your destination for pre-construction condos, townhouses, and homes. Access platinum listings, launching soon projects, and more.

Discover

  • Home
  • Neighbourhoods
  • Map
  • Blog
  • Developers
  • Cities

Company

  • About Us
  • Our Team
  • Contact

Get in Touch

Have questions about a project? We're here to help.

Send a Message →

Listing data is provided under license from the Toronto Regional Real Estate Board (TRREB). TRREB assumes no responsibility for the accuracy of the information contained herein. Data is updated periodically and may not reflect the most current market activity. Not intended to solicit buyers or sellers currently under contract. MLS®, REALTOR®, and the associated logos are certification marks owned by the Canadian Real Estate Association (CREA) and identify real estate professionals who are members of CREA.

© 2026 TheCondoPortal. All rights reserved.

Data powered by

Privacy PolicyTerms of Service
Home/Help Center/Technical FAQ/Understanding Caching
getting-started

Understanding Caching

Revalidation times, ISR, and how to bust the cache when needed.

Last updatedMarch 22, 2026

On this page

  • Understanding Caching
  • How ISR works
  • Revalidation times by page type
  • When caching causes confusion
  • Search index cache

Understanding Caching

Caching makes your site fast by serving pre-built pages instead of generating them from scratch on every request.

How ISR works

Your site uses Incremental Static Regeneration (ISR). Here is the flow:

  1. A visitor requests a page
  2. If a cached version exists and is fresh, it is served instantly
  3. If the cached version is stale (past its revalidation time), it is still served to the visitor
  4. In the background, the page is regenerated with fresh data
  5. The next visitor gets the newly generated page

Revalidation times by page type

| Page Type | Revalidation | Meaning | |-----------|-------------|---------| | Home page | 30 minutes | New data appears within 30 min | | Project detail | 1 hour | Project updates reflect within 1 hour | | Floorplan detail | 2 hours | Floorplan changes reflect within 2 hours | | Category pages | 1 hour | New projects in a category appear within 1 hour | | Blog posts | 1 hour | Published blog changes go live within 1 hour | | Static pages | 24 hours | About, contact pages refresh daily |

When caching causes confusion

If you update something and do not see the change immediately, caching is likely the reason. Wait for the revalidation period to pass, then refresh the page.

After publishing a blog post or making an important project update, you can trigger a manual revalidation by visiting the page and adding ?revalidate=1 to the URL (admin only).

Search index cache

The search index is an in-memory cache that refreshes every 30 minutes. It contains all ~6,500 projects for instant search results. New projects appear in search within 30 minutes of being added to the API.

Was this article helpful?

Related Articles

How Does Data Sync Work?

Understanding cron jobs, API data flow, and how your site stays current.

Technical FAQ

What is Red Bricks OS?

An overview of the Red Bricks OS platform, what it does, and who it is built for.

Getting Started

Setting Up Your Site

First login, admin dashboard overview, and initial configuration steps.

Getting Started

Back to Technical FAQ