Store extra information per entry in a region to filter out peers of the region that are not interested in the entry's updates.

Namespace: GemStone.GemFire.Cache
Assembly:  GemStone.GemFire.Cache (in GemStone.GemFire.Cache.dll)
Version: 2.5.0.1

Syntax

C#
public void SetInterestListEnabled(
	bool useInterestList
)
Visual Basic (Declaration)
Public Sub SetInterestListEnabled ( _
	useInterestList As Boolean _
)
Visual C++
public:
void SetInterestListEnabled (
	bool useInterestList
)

Parameters

useInterestList
Boolean

Remarks

This may not be set to true if caching is disabled. This setting allows a cache member to maintain entry level information about which other members in the system that have the region defined, also have a particular entry defined. This information is used to distribute updates to only those members that have the entry defined. This setting applies only to environments that use TCP as the protocol for the distribution layer. This should be set to true in environments where key-value pairs are created once and updated several times during the lifetime of the entry. Using interest lists requires the entry to to store additional information which increases the per entry overhead of the cache.

See Also