$this->temporary =
$temporary;
} /**
* {@inheritdoc}
*/
public function getTableMapping(array
$storage_definitions = NULL
) { // If a new set of field storage definitions is passed, for instance when
// comparing old and new storage schema, we compute the table mapping
// without caching.
if ($storage_definitions) { return $this->
getCustomTableMapping($this->entityType,
$storage_definitions);
} // If we are using our internal storage definitions, which is our main use
// case, we can statically cache the computed table mapping.
if (!
isset($this->tableMapping
)) { $this->tableMapping =
$this->
getCustomTableMapping($this->entityType,
$this->fieldStorageDefinitions
);
} return $this->tableMapping;
}