Provides a map (key/value) cache that can be accessed over a socket. Interaction with this service is typically accomplished via a DistributedMapCacheClient service.


distributed, cluster, map, cache, server, key/value


In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.

Display NameAPI NameDefault ValueAllowable ValuesDescription
PortPort4557The port to listen on for incoming connections
Maximum Cache EntriesMaximum Cache Entries10000The maximum number of cache entries that the cache can hold
Eviction StrategyEviction StrategyLeast Frequently Used
  • Least Frequently Used
  • Least Recently Used
  • First In, First Out
Determines which strategy should be used to evict values from the cache to make room for new entries
Persistence DirectoryPersistence DirectoryIf specified, the cache will be persisted in the given directory; if not specified, the cache will be in-memory only
SSL Context ServiceSSL Context ServiceController Service API:
Implementation: StandardRestrictedSSLContextService
If specified, this service will be used to create an SSL Context that will be used to secure communications; if not specified, communications will not be secure
Maximum Read Sizemaximum-read-size1 MBThe maximum number of network bytes to read for a single cache item

State management:

This component does not store state.


This component is not restricted.

System Resource Considerations:

None specified.

See Also:

DistributedMapCacheClientService, StandardSSLContextService