Cache the sherpa2 URL
Cache main forening list per forening
Pre-save the full forening list structure in cache

This is less semantic, but much more efficient