Class BatchReadPolicy

Hierarchy (view full)

Constructors

Properties

filterExpression?: AerospikeExp

Optional expression filter. If filter exp exists and evaluates to false, the command is ignored. This can be used to eliminate a client/server roundtrip in some cases.

readModeAP?: readModeAP

Read policy for AP (availability) namespaces.

policy.readModeAP for supported policy values.

readModeSC?: readModeSC

Read policy for SC (strong consistency) namespaces.

policy.readModeSC for supported policy values.

readTouchTtlPercent?: number

Determine how record TTL (time to live) is affected on reads. When enabled, the server can efficiently operate as a read-based LRU cache where the least recently used records are expired. The value is expressed as a percentage of the TTL sent on the most recent write such that a read within this interval of the record’s end of life will generate a touch.

For example, if the most recent write had a TTL of 10 hours and read_touch_ttl_percent is set to 80, the next read within 8 hours of the record's end of life (equivalent to 2 hours after the most recent write) will result in a touch, resetting the TTL to another 10 hours.

0
MMNEPVFCICPMFPCPTTAAATR