Item11406: remove redundant reference to archivist from all stored values

Priority: Normal
Current State: Closed
Released In: n/a
Target Release: n/a
Applies To: Extension
Component: DBCacheContrib
Branches: trunk
Reported By: MichaelDaum
Waiting For:
Last Change By: MichaelDaum
... as maintaining these is a major performance issue according to Devel::NYTProf showing setArchivist() being called very often. It occurs to me that storing a reference to the containing archivist in each object isn't of any practical use anyway. So the below patch removes this. Tests still pass without any change to them. Patch attached.

-- MichaelDaum - 04 Jan 2012

Topic revision: r5 - 10 Jan 2012, MichaelDaum - This page was cached on 01 Dec 2015 - 23:45. Get a fresh version here.
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License