# Memcached Cachebox Provider A Cachebox provider module for Memcached
## LICENSE Apache License, Version 2.0. ## Configuration The module is
configured like any other CacheBox provider cache. An example CacheBox
configuration would be: ``` cacheBox.caches[
"myMemcachedCache" ] = { provider =
"cbMemcached.models.MemcachedColdboxProvider", properties =
{ //The maximum number of threads to allow maxThreads = 10
//The unit of time measurement for timeouts ,defaultTimeoutUnit =
"MINUTES" //The cache object timeout - set in the
distributed cache settings ,objectDefaultTimeout = 30 //The queue
wait timeout, in ms, allowed for the pool to receive a new connection -
when this is reached, aggressive pool management begins
,opQueueMaxBlockTime = 5000 // The allowable operation timeout
,opTimeout = 5000 // The timeout in milliseconds to begin exception
handling ,timeoutExceptionThreshold = 5000 //Whether to ignore
or throw an error when a timeout connecting to the memcached server is
reached ,ignoreMemcachedTimeouts = true ,bucket =
"default" // A single host (string) or an array of hosts
,servers = "localhost:11211" // This can be an array // If
a username and password is provided in the runtime properties it will be
automatically used for the Redis connection ,username = ""
,password = "" // Whether to maintain case for the cache
keys ( e.g. - i18n keys might need case sensitivity )
,caseSensitiveKeys = true // Whether to update the stats for the
individual cache items - unless the metadata of the keys is being
introspected, set it to false ,updateStats = true // Whether to
log debug statements and timers to stdout ,debug = false } } ```
CHANGELOG
=========
## 1.0.0
* Initial Module Release