Set document __cache__ during init to prevent overlap
Set document __cache__ during init to prevent overlap