Linux Windows
 A private interface to operate with tree accessible.

 @status UNDER_REVIEW
[uuid(7e0f50b0-6444-4372-b00f-4ce81c6b058a)]
interface nsIAccessibleTreeCache : nsISupports

Methods

 Get tree item from cache according to row and column, create if doesn't
 exist in cache.

 @param aRow     the given row index
 @param aColumn  the given column object. If is is nsnull then primary
                 column is used. It makes sense for ATK only.
nsIAccessible getCachedTreeitemAccessible(in long aRow, in nsITreeColumn aColumn)
 Invalidates the number of cached treeitem accessibles.

 @param aRow    row index the invalidation starts from
 @param aCount  the number of treeitem accessibles to invalidate,
                the number sign specifies whether rows have been
                inserted (plus) or removed (minus)
void invalidateCache(in long aRow, in long aCount)
 Fires name change events for invalidated area of tree.

 @param aStartRow  row index invalidation starts from
 @param aEndRow    row index invalidation ends, -1 means last row index
 @param aStartCol  column index invalidation starts from
 @param aEndCol    column index invalidation ends, -1 mens last column
                   index
void treeViewInvalidated(in long aStartRow, in long aEndRow, in long aStartCol, in long aEndCol)