<li><a href="#Package =TWiki::Prefs="> Package TWiki::Prefs</a><ul>
<li><a href="#ClassMethod <strong>new</strong> ($session[,$ca"> ClassMethod new <tt>($session[,$cache])</tt></a></li>
<li><a href="#ObjectMethod *finish*"> ObjectMethod finish <tt></tt></a></li>
- <li><a href="#ObjectMethod *push_GlobalPrefere"> ObjectMethod pushGlobalPreferences <tt>()</tt></a></li>
<li><a href="#ObjectMethod <strong>pushPreferences</strong> ("> ObjectMethod pushPreferences <tt>($web,$topic,$type)</tt></a></li>
<li><a href="#ObjectMethod *push_WebPreference"> ObjectMethod pushWebPreferences <tt>($web)</tt></a></li>
+ <li><a href="#ObjectMethod *push_GlobalPrefere"> ObjectMethod pushGlobalPreferences <tt>()</tt></a></li>
<li><a href="#ObjectMethod *push_PreferencesVa"> ObjectMethod pushPreferencesValues <tt>($type,\%values)</tt></a></li>
<li><a href="#ObjectMethod <strong>mark</strong> ()"> ObjectMethod mark <tt>()</tt></a></li>
<li><a href="#ObjectMethod <strong>resetTo</strong> ($mark)"> ObjectMethod resetTo <tt>($mark)</tt></a></li>
1. breaking circular references to allow garbage collection in persistent environments
-## <a name="ObjectMethod <strong>push_GlobalPrefere"></a> [[ObjectMethod]] \*pushGlobalPreferences `()`
-
-Add global preferences to this preferences stack.
-
## <a name="ObjectMethod <strong>pushPreferences</strong> ("></a> [[ObjectMethod]] **pushPreferences** `($web,$topic,$type)`
- `$web` - web to read from
Pushes web preferences. Web preferences for a particular web depend on the preferences of all containing webs.
+## <a name="ObjectMethod <strong>push_GlobalPrefere"></a> [[ObjectMethod]] \*pushGlobalPreferences `()`
+
+Add global preferences to this preferences stack.
+
## <a name="ObjectMethod <strong>push_PreferencesVa"></a> [[ObjectMethod]] \*pushPreferencesValues `($type,\%values)`
Push a new preference level using type and values given