Foswiki on GitHub is open for business! Next release meeting: Monday September 29, 1300Z

Item11406: remove redundant reference to archivist from all stored values

Priority: CurrentState: AppliesTo: Component: WaitingFor:
Normal Closed Extension DBCacheContrib  
... 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

 

ItemTemplate edit

Summary remove redundant reference to archivist from all stored values
ReportedBy MichaelDaum
Codebase
SVN Range
AppliesTo Extension
Component DBCacheContrib
Priority Normal
CurrentState Closed
WaitingFor
Checkins Foswikirev:13592 Foswikirev:13593
TargetRelease n/a
ReleasedIn n/a
CheckinsOnBranches trunk
trunkCheckins Foswikirev:13592 Foswikirev:13593
Release01x01Checkins
Topic attachments
I Attachment Action Size Date Who Comment
DBCacheContrib.patchpatch DBCacheContrib.patch manage 6.6 K 04 Jan 2012 - 19:03 MichaelDaum  
Topic revision: r5 - 10 Jan 2012, MichaelDaum
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons License