handle cache absent situation; remove WORKAROUND_MUTABLE_COPY_LEAK macro.