playlist: Add ._cached() helper constructors
plcont: Use new ._cached() constructor
playlist: Use new ._cached() constructor