[3.8] bpo-39815: add cached_property to all (GH-18726) (GH-18728)

Automerge-Triggered-By: @pablogsal.
(cherry picked from commit 217dce9ee6e3cf27a0cedbe1e4a6455776373ec2)

Co-authored-by: Hakan Çelik <hakancelik96@outlook.com>
2 files changed