# Item

Configuration items for object management.

## item-hashsize

**Type**: Integer

**Default**: 4000

Size of object hash.

## item-peerdown-time

**Type**: Floating-point value

**Default**: 60.000000

Time after peer down to discard objects.

## add-item

Use this configuration to send records to DataSource peers when TREP Adapter starts up (and before the peers have requested them).

**Syntax**:

```
add-item
  name       [value]
  bcast      [true|false]
  request    [true|false]
  internal   [true|false]
  peer-label [values]
end-item
```

**Options**

| Option | Type | Description |
| --- | --- | --- |
| name | String | The name of the record to send |
| bcast | Boolean | Indicates the record should be sent to all connected DataSource peers. This is used when TREP Adapter is not being used as an active source. |
| request | Boolean | Indicates the record must be requested from Refinitiv (not necessary if `bcast` is set). |
| peer-label | String array | Space-separated list of DataSource peer labels to send the record to. Use the peer label to represent each peer |

## peer-label

**Type**: String array

**Default**: None

Auto-enabled peer outputs.

## name

**Type**: Boolean

**Default**: FALSE

Broadcast this item.

## request

**Type**: Boolean

**Default**: FALSE

Request from SSL this item

## internal

**Type**: Boolean

**Default**: FALSE

Object is internally generated.
