LATEST VERSION: 8.2.7 - CHANGELOG
Pivotal GemFire® v8.2

Region Shortcuts Quick Reference

Region Shortcuts Quick Reference

This section provides a quick reference for all region shortcuts.

Table 1 summarizes the default configurations for each region shortcut. See the cross reference for additional information about each shortcut.

Table 1. Region Shortcuts Default Configurations
Region Shortcut Region Attributes Other Attributes

LOCAL

scope: local
data-policy: NORMAL
 

LOCAL_HEAP_LRU

scope: local
data-policy: NORMAL
Eviction Attributes
eviction-algorithm: lru-heap-percentage
eviction-action: local-destroy

LOCAL_OVERFLOW

scope: local
data-policy: NORMAL

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: overflow-to-disk

LOCAL_PERSISTENT

scope: local
data-policy: PERSISTENT-REPLICATE
 

LOCAL_PERSISTENT_OVERFLOW

scope: local
data-policy: PERSISTENT-REPLICATE

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: overflow-to-disk

PARTITION

data-policy: PARTITION
 

PARTITION_HEAP_LRU

data-policy: PARTITION

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: local-destroy

PARTITION_OVERFLOW

data-policy: PARTITION

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: overflow-to-disk

PARTITION_PERSISTENT

data-policy: PERSISTENT-PARTITION
 

PARTITION_PERSISTENT_OVERFLOW

data-policy: PERSISTENT-PARTITION

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: overflow-to-disk

PARTITION_PROXY

data-policy: PARTITION
Partition Attributes
local-max-memory: 0

PARTITION_PROXY_REDUNDANT

data-policy: PARTITION
Partition Attributes
redundant-copies: 1
local-max-memory 0

PARTITION_REDUNDANT

data-policy: PARTITION
Partition Attributes
redundant-copies: 1

PARTITION_REDUNDANT_HEAP_LRU

data-policy: PARTITION

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: local-destroy
Partition Attributes
redundant-copies: 1

PARTITION_REDUNDANT_OVERFLOW

data-policy: PARTITION

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: overflow-to-disk
Partition Attributes
redundant-copies: 1

PARTITION_REDUNDANT_PERSISTENT

data-policy: PERSISTENT-PARTITION
Partition Attributes
redundant-copies: 1

PARTITION_REDUNDANT_PERSISTENT_OVERFLOW

data-policy: PERSISTENT-PARTITION

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: overflow-to-disk
Partition Attributes
redundant-copies: 1

REPLICATE

data-policy: REPLICATE
scope: distributed-ack
 

REPLICATE_HEAP_LRU

data-policy: preloaded
scope: distributed-ack

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: local-destroy
Note: Normally, you cannot have a local-destroy eviction policy on replicated regions. However, the REPLICATE_HEAP_LRU region is not the same as other replicated regions. This region is preloaded and remains in synch by registering interest in the keys of its peer's replicated regions.
Subscription Attributes
interest-policy: all

REPLICATE_OVERFLOW

data-policy: replicate
scope: distributed-ack

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: overflow-to-disk

REPLICATE_PERSISTENT

data-policy: PERSISTENT-REPLICATE
scope: distributed-ack
 

REPLICATE_PERSISTENT_OVERFLOW

data-policy: PERSISTENT-REPLICATE
scope: distributed-ack

Eviction Attributes

eviction-algorithm: lru-heap-percentage
eviction-action: overflow-to-disk

REPLICATE_PROXY

data-policy: EMPTY
scope: distributed-ack