---
title: "Deprecation: #79441 - Deprecate visibility internal caching arrays"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-79441"
source: "Changelog/8.6/Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Deprecation: #79441 - Deprecate visibility internal caching arrays

See [forge#79441](https://forge.typo3.org/issues/79441)

## Description

The following variables have been marked as deprecated in
DataHandler since their visibility will change from public to
protected or even be replaced by a run-time cache.
The documentation states that these are "internal-cache"
variables and hence the visibility public is misleading.

```php
public $recUpdateAccessCache = [];
public $recInsertAccessCache = [];
public $isRecordInWebMount_Cache = [];
public $isInWebMount_Cache = [];
public $cachedTSconfig = [];
public $pageCache = [];
```

The following variable has been marked as deprecated in the
DataHandler since it is not referenced in the class.

```php
public $checkWorkspaceCache = [];
```

## Impact

These variables should not be accessed in DataHandler from outside
the class since their visibility or even implementation will
change with TYPO3 v9.

## Affected Installations

Extensions using one of the above variables.

## Migration

None - since public internal
