  */
 public class ConstraintLayout extends LayoutBase
 {
+
+    //See FLEX-33311 for more details on why this is used
+    private var constraintCacheNeeded:int = 0;
+
     //--------------------------------------------------------------------------
     //
     //  Class methods

        var layoutTarget:GroupBase = target;
        if (!layoutTarget)
            return;
        
        var count:Number = layoutTarget.numElements;
        var layoutElement:ILayoutElement;
        

     */
    private function clearConstraintCache():void
    {
        if(!constraintCacheNeeded)
        {
            colSpanElements = null;
            rowSpanElements = null;
            otherElements = null;
            rowBaselines = null;
            rowMaxAscents = null;
            constraintCache = null;
        }
    }
}
}
