---
title: "Important: #89938 - Removed dead code from Extbase persistence"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:important-89938"
source: "Changelog/11.0/Important-89938-RemovedDeadCodeFromExtbasePersistence.rst"
typo3-version: "11.0"
typo3-major: 11
type: "important"
issue: 89938
forge: "https://forge.typo3.org/issues/89938"
tags: ["PHP-API", "FullyScanned", "ext:extbase"]
rendered: "2026-09-23T19:53:57+00:00"
---

# Important: #89938 - Removed dead code from Extbase persistence {#important-89938}

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

## Description {#description}

The following public methods have been removed from Extbase persistence:

-   `\TYPO3\CMS\Extbase\Persistence\Generic\Backend->getSession()`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Backend->getQomFactory()`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Backend->getReflectionService()`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper->isPersistableProperty()`
-   `\TYPO3\CMS\Core\Session\SessionManager->replaceReconstitutedEntity()`
-   `\TYPO3\CMS\Core\Session\SessionManager->isReconstitutedEntity()`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend->getMaxValueFromTable()`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend->getRowByIdentifier()`
