Every invocation of ReactCursor.build creates a new onChange cache for that Cursor