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();
        }
 
        /**


Reply via email to