If we add `_clearCachedData()` (see above), that should be called here instead of directly clearing the `_contents`.