org.terracotta.toolkit.store
Interface ToolkitConfigFields


public interface ToolkitConfigFields

Details of Configuration fields used to configure ToolkitStore & ToolkitCache

See Also:
& ToolkitCacheConfigBuilder

Nested Class Summary
static class ToolkitConfigFields.Consistency
          Enum type representing valid values for CONSISTENCY_FIELD_NAME name mapping.
 
Field Summary
static String COMPRESSION_ENABLED_FIELD_NAME
          Valid value are true or false
static String CONCURRENCY_FIELD_NAME
          Specifies concurrency of the key value Store.
static String CONSISTENCY_FIELD_NAME
          Valid value can only be one of the Enum.name()
static String COPY_ON_READ_ENABLED_FIELD_NAME
          Valid value are true or false
static boolean DEFAULT_COMPRESSION_ENABLED
           
static int DEFAULT_CONCURRENCY
           
static String DEFAULT_CONSISTENCY
           
static boolean DEFAULT_COPY_ON_READ_ENABLED
           
static boolean DEFAULT_EVICTION_ENABLED
           
static boolean DEFAULT_LOCAL_CACHE_ENABLED
           
static long DEFAULT_MAX_BYTES_LOCAL_HEAP
           
static long DEFAULT_MAX_BYTES_LOCAL_OFFHEAP
           
static int DEFAULT_MAX_COUNT_LOCAL_HEAP
           
static int DEFAULT_MAX_TOTAL_COUNT
           
static int DEFAULT_MAX_TTI_SECONDS
           
static int DEFAULT_MAX_TTL_SECONDS
           
static boolean DEFAULT_OFFHEAP_ENABLED
           
static boolean DEFAULT_PINNED_IN_LOCAL_MEMORY
           
static String EVICTION_ENABLED_FIELD_NAME
          Is eviction enabled for a cache.
static String LOCAL_CACHE_ENABLED_FIELD_NAME
          Valid value are true or false
static String MAX_BYTES_LOCAL_HEAP_FIELD_NAME
          Valid value are Strings like "1024", "1024m", "1g"
static String MAX_BYTES_LOCAL_OFFHEAP_FIELD_NAME
          Valid value are Strings like "1024", "1024m", "1g"
static String MAX_COUNT_LOCAL_HEAP_FIELD_NAME
          Valid values are positive integers
static String MAX_TOTAL_COUNT_FIELD_NAME
          Total Max count (capacity) allowed for this cache
-1 means Infinite.
Valid Values are integers.
static String MAX_TTI_SECONDS_FIELD_NAME
          Time to idle (in seconds) for a Cache
0 means Infinite.
Valid Values are positive integers
static String MAX_TTL_SECONDS_FIELD_NAME
          Time to live (in seconds) for a Cache
0 means Infinite.
Valid Values are positive integers
static int NO_MAX_TTI_SECONDS
           
static int NO_MAX_TTL_SECONDS
           
static String OFFHEAP_ENABLED_FIELD_NAME
          Valid value are true or false
static String PINNED_IN_LOCAL_MEMORY_FIELD_NAME
          Whether cache entries should be pinned in local memory.
 

Field Detail

CONCURRENCY_FIELD_NAME

static final String CONCURRENCY_FIELD_NAME
Specifies concurrency of the key value Store. Valid values are positive integers. Default value is DEFAULT_CONCURRENCY. Paramater name in config

See Also:
Constant Field Values

DEFAULT_CONCURRENCY

static final int DEFAULT_CONCURRENCY
See Also:
Constant Field Values

CONSISTENCY_FIELD_NAME

static final String CONSISTENCY_FIELD_NAME
Valid value can only be one of the Enum.name()

See Also:
Constant Field Values

DEFAULT_CONSISTENCY

static final String DEFAULT_CONSISTENCY

MAX_COUNT_LOCAL_HEAP_FIELD_NAME

static final String MAX_COUNT_LOCAL_HEAP_FIELD_NAME
Valid values are positive integers

See Also:
Constant Field Values

DEFAULT_MAX_COUNT_LOCAL_HEAP

static final int DEFAULT_MAX_COUNT_LOCAL_HEAP
See Also:
Constant Field Values

MAX_BYTES_LOCAL_HEAP_FIELD_NAME

static final String MAX_BYTES_LOCAL_HEAP_FIELD_NAME
Valid value are Strings like "1024", "1024m", "1g"

See Also:
Constant Field Values

DEFAULT_MAX_BYTES_LOCAL_HEAP

static final long DEFAULT_MAX_BYTES_LOCAL_HEAP
See Also:
Constant Field Values

MAX_BYTES_LOCAL_OFFHEAP_FIELD_NAME

static final String MAX_BYTES_LOCAL_OFFHEAP_FIELD_NAME
Valid value are Strings like "1024", "1024m", "1g"

See Also:
Constant Field Values

DEFAULT_MAX_BYTES_LOCAL_OFFHEAP

static final long DEFAULT_MAX_BYTES_LOCAL_OFFHEAP
See Also:
Constant Field Values

OFFHEAP_ENABLED_FIELD_NAME

static final String OFFHEAP_ENABLED_FIELD_NAME
Valid value are true or false

See Also:
Constant Field Values

DEFAULT_OFFHEAP_ENABLED

static final boolean DEFAULT_OFFHEAP_ENABLED
See Also:
Constant Field Values

LOCAL_CACHE_ENABLED_FIELD_NAME

static final String LOCAL_CACHE_ENABLED_FIELD_NAME
Valid value are true or false

See Also:
Constant Field Values

DEFAULT_LOCAL_CACHE_ENABLED

static final boolean DEFAULT_LOCAL_CACHE_ENABLED
See Also:
Constant Field Values

COMPRESSION_ENABLED_FIELD_NAME

static final String COMPRESSION_ENABLED_FIELD_NAME
Valid value are true or false

See Also:
Constant Field Values

DEFAULT_COMPRESSION_ENABLED

static final boolean DEFAULT_COMPRESSION_ENABLED
See Also:
Constant Field Values

COPY_ON_READ_ENABLED_FIELD_NAME

static final String COPY_ON_READ_ENABLED_FIELD_NAME
Valid value are true or false

See Also:
Constant Field Values

DEFAULT_COPY_ON_READ_ENABLED

static final boolean DEFAULT_COPY_ON_READ_ENABLED
See Also:
Constant Field Values

MAX_TTI_SECONDS_FIELD_NAME

static final String MAX_TTI_SECONDS_FIELD_NAME
Time to idle (in seconds) for a Cache
0 means Infinite.
Valid Values are positive integers

See Also:
Constant Field Values

DEFAULT_MAX_TTI_SECONDS

static final int DEFAULT_MAX_TTI_SECONDS
See Also:
Constant Field Values

NO_MAX_TTI_SECONDS

static final int NO_MAX_TTI_SECONDS
See Also:
Constant Field Values

MAX_TTL_SECONDS_FIELD_NAME

static final String MAX_TTL_SECONDS_FIELD_NAME
Time to live (in seconds) for a Cache
0 means Infinite.
Valid Values are positive integers

See Also:
Constant Field Values

NO_MAX_TTL_SECONDS

static final int NO_MAX_TTL_SECONDS
See Also:
Constant Field Values

DEFAULT_MAX_TTL_SECONDS

static final int DEFAULT_MAX_TTL_SECONDS
See Also:
Constant Field Values

MAX_TOTAL_COUNT_FIELD_NAME

static final String MAX_TOTAL_COUNT_FIELD_NAME
Total Max count (capacity) allowed for this cache
-1 means Infinite.
Valid Values are integers.

See Also:
Constant Field Values

DEFAULT_MAX_TOTAL_COUNT

static final int DEFAULT_MAX_TOTAL_COUNT
See Also:
Constant Field Values

EVICTION_ENABLED_FIELD_NAME

static final String EVICTION_ENABLED_FIELD_NAME
Is eviction enabled for a cache. Valid values are true and false.

See Also:
Constant Field Values

DEFAULT_EVICTION_ENABLED

static final boolean DEFAULT_EVICTION_ENABLED
See Also:
Constant Field Values

PINNED_IN_LOCAL_MEMORY_FIELD_NAME

static final String PINNED_IN_LOCAL_MEMORY_FIELD_NAME
Whether cache entries should be pinned in local memory.

See Also:
Constant Field Values

DEFAULT_PINNED_IN_LOCAL_MEMORY

static final boolean DEFAULT_PINNED_IN_LOCAL_MEMORY
See Also:
Constant Field Values


Copyright © 2014 Terracotta, Inc.. All Rights Reserved.