| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
| Initial Buffer Size | Number | The number of instances that are initially allowed to be kept in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the Buffer size increment attribute, with an upper limit of Max in memory size | ||
| Buffer Size Increment | Number | Specifies by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, in which case a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full |
||
| Max Buffer Size | Number | The maximum amount of memory to use. If more than the specified maximum amount of memory is used, then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than, or equal to, zero means no limit. |
||
| Buffer Unit | Enumeration, one of: BYTE KB MB GB |
The unit in which all these attributes are expressed | ||
| ### Repeatable File Store Stream |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
| In Memory Size | Number | Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed content on the disk is buffered. | ||
| Buffer Unit | Enumeration, one of: BYTE KB MB GB |
The unit in which Max in memory size is expressed |