Memory Cache

RawCull uses memory and disk caches to keep browsing fast.

Cache Layers

When RawCull needs a thumbnail or preview, it tries these locations in order:

  1. Memory cache
  2. Disk cache
  3. Original source file

If RawCull has to decode from the original file, it stores the result in cache so the next request is faster.

Grid Cache

Grid browsing uses a separate small-thumbnail memory cache. This keeps scrolling responsive without pushing larger preview images out of the main cache too quickly.

Disk Caches

RawCull stores thumbnail and full-size JPG preview caches in the macOS cache area for the app. These files can be rebuilt, so clearing them is safe.

Use Settings -> Cache to see current cache sizes or clear the thumbnail and JPG caches.

Memory Pressure

When macOS reports memory pressure, RawCull automatically reduces or clears in-memory caches. When pressure returns to normal, RawCull restores your saved cache settings.

Practical Advice

  • Increase cache sizes for smoother browsing on Macs with more memory.
  • Reduce cache sizes if you see memory pressure warnings.
  • Clear caches when troubleshooting preview or thumbnail behavior.
  • Cache settings affect performance, not your original photos.

Last modified June 9, 2026: update (835b35a)