Details
Description
DocumentNodeState ignores memory usage of a binary PropertyState because it assumes the value is in the blob store. Even if the value is in the blob store, the PropertyState still contains a blob reference as its value, which must be considered for the memory calculation.
A cache of DocumentNodeState instances may use considerably more memory than assigned when there are many binary PropertyStates.