in web/src/main/java/org/apache/commons/chain2/web/portlet/PortletSessionScopeMap.java [124:140]
public Object put(String key, Object value) {
if (value == null) {
return remove(key);
}
// Ensure the Session is created, if it
// doesn't exist
if (session == null) {
session = request.getPortletSession();
request = null;
}
String skey = key(key);
Object previous = session.getAttribute(skey);
session.setAttribute(skey, value);
return previous;
}