If lazy-loading is enabled, batch-loading for lazy-loaded items is deferred until the data of an item is actually required. In that event, it and related items are batch-loaded to the repository cache as follows:
The size of each batch is set by the repository’s
loadItemBatchSize
andqueryBatchSize
properties.Batch-loaded items remain valid for the length of time set by the repository’s
lazyBatchLoadTimeout
property—by default, set to 10 minutes. After a batch’s timeout period elapses, items in that batch are loaded individually, which can adversely affect performance.