Author: ivaynberg
Date: Fri Jun 10 04:46:04 2011
New Revision: 1134187
URL: http://svn.apache.org/viewvc?rev=1134187&view=rev
Log:
Issue: WICKET-3779
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Session.java
Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Session.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Session.java?rev=1134187&r1=1134186&r2=1134187&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Session.java
(original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Session.java Fri
Jun 10 04:46:04 2011
@@ -406,7 +406,7 @@ public abstract class Session implements
* @return The metadata
* @see MetaDataKey
*/
- public final <M extends Serializable> M getMetaData(final
MetaDataKey<M> key)
+ public synchronized final <M extends Serializable> M getMetaData(final
MetaDataKey<M> key)
{
return key.get(metaData);
}
@@ -590,9 +590,10 @@ public abstract class Session implements
* @throws IllegalArgumentException
* @see MetaDataKey
*/
- public final void setMetaData(final MetaDataKey<?> key, final
Serializable object)
+ public final synchronized void setMetaData(final MetaDataKey<?> key,
final Serializable object)
{
metaData = key.set(metaData, object);
+ dirty();
}
/**