The big list of JUCE tips and tricks (from n00b to pro)

No there’s an edge case that means every time a child repaints, the parent will be forced to repaint its image even if that image hasn’t changed. If you have exactly the same thing but with a sibling rather than a parent the image won’t be invalidated, so when it’s made to repaint it can use the cached image.