preferenceCache.remove(defaultsCacheKey);
}
public void removeDefaults(org.apache.jetspeed.om.portlet.PortletDefinition pd, String preferenceName)
{
Criteria c = new Criteria();
c.addEqualTo("dtype", DISCRIMINATOR_PORTLET);
c.addEqualTo("applicationName", pd.getApplication().getName());
c.addEqualTo("portletName", pd.getPortletName());
c.addEqualTo("name", preferenceName);
QueryByCriteria query = QueryFactory.newQuery(DatabasePreference.class, c);
getPersistenceBrokerTemplate().deleteByQuery(query);
String defaultsCacheKey = getPortletPreferenceKey(pd.getApplication().getName(), pd.getPortletName());
JetspeedPreferencesMap map = (JetspeedPreferencesMap) preferenceCache.get(defaultsCacheKey).getContent();