| Index: Source/core/accessibility/AXObject.h
 | 
| diff --git a/Source/core/accessibility/AXObject.h b/Source/core/accessibility/AXObject.h
 | 
| index 92bffd57d4b97aeb76025cee25a1b2e5ac2cc718..d51353c0089370eea2d11dd67a7c4bbd82d4ea2f 100644
 | 
| --- a/Source/core/accessibility/AXObject.h
 | 
| +++ b/Source/core/accessibility/AXObject.h
 | 
| @@ -579,6 +579,14 @@ protected:
 | 
|      unsigned getLengthForTextRange() const { return text().length(); }
 | 
|  
 | 
|      bool m_detached;
 | 
| +
 | 
| +private:
 | 
| +    // The following cached attribute values (the ones starting with m_cached*)
 | 
| +    // are only valid if m_lastModificationCount matches AXObjectCacheImpl::modificationCount().
 | 
| +    mutable int m_lastModificationCount;
 | 
| +    mutable bool m_cachedIsIgnored;
 | 
| +
 | 
| +    void updateCachedAttributeValuesIfNeeded() const;
 | 
|  };
 | 
|  
 | 
|  #define DEFINE_AX_OBJECT_TYPE_CASTS(thisType, predicate) \
 | 
| 
 |