com.google.code.ssm.providers.xmemcached
Class XMemcachedConfiguration
java.lang.Object
com.google.code.ssm.providers.CacheConfiguration
com.google.code.ssm.providers.xmemcached.XMemcachedConfiguration
public class XMemcachedConfiguration
- extends CacheConfiguration
Allows to set provider specific settings. If property is not set (null) default value defined by provider will be
used. Description of each property can be found in MemcachedClientBuilder and MemcachedClient
classes.
- Version:
- 2.0.0
- Author:
- Jakub BiaĆek
XMemcachedConfiguration
public XMemcachedConfiguration()
getMaxAwayTime
public Integer getMaxAwayTime()
getConnectionPoolSize
public Integer getConnectionPoolSize()
getConfiguration
public Configuration getConfiguration()
getFailureMode
public Boolean getFailureMode()
getSocketOptions
public Map<SocketOption<?>,Object> getSocketOptions()
getHealSessionInterval
public Long getHealSessionInterval()
getMergeFactor
public Integer getMergeFactor()
getOptimizeGet
public Boolean getOptimizeGet()
getOptimizeMergeBuffer
public Boolean getOptimizeMergeBuffer()
getEnableHeartBeat
public Boolean getEnableHeartBeat()
getPrimitiveAsString
public Boolean getPrimitiveAsString()
getSanitizeKeys
public Boolean getSanitizeKeys()
getDefaultTranscoder
public Transcoder<?> getDefaultTranscoder()
- default transcoder or null if not set
- Since:
- 3.0.0
getConnectionTimeout
public Long getConnectionTimeout()
- Since:
- 3.2.0
getMaxQueuedNoReplyOperations
public Integer getMaxQueuedNoReplyOperations()
- Since:
- 3.2.0
getEnableHealSession
public Boolean getEnableHealSession()
- Since:
- 3.2.0
getAuthInfoMap
public Map<InetSocketAddress,AuthInfo> getAuthInfoMap()
- Since:
- 3.2.0
getStateListeners
public List<MemcachedClientStateListener> getStateListeners()
- Since:
- 3.2.0
getWeights
public int[] getWeights()
- Since:
- 3.3.0
setMaxAwayTime
public void setMaxAwayTime(Integer maxAwayTime)
setConnectionPoolSize
public void setConnectionPoolSize(Integer connectionPoolSize)
setConfiguration
public void setConfiguration(Configuration configuration)
setFailureMode
public void setFailureMode(Boolean failureMode)
setSocketOptions
public void setSocketOptions(Map<SocketOption<?>,Object> socketOptions)
setHealSessionInterval
public void setHealSessionInterval(Long healSessionInterval)
setMergeFactor
public void setMergeFactor(Integer mergeFactor)
setOptimizeGet
public void setOptimizeGet(Boolean optimizeGet)
setOptimizeMergeBuffer
public void setOptimizeMergeBuffer(Boolean optimizeMergeBuffer)
setEnableHeartBeat
public void setEnableHeartBeat(Boolean enableHeartBeat)
setPrimitiveAsString
public void setPrimitiveAsString(Boolean primitiveAsString)
setSanitizeKeys
public void setSanitizeKeys(Boolean sanitizeKeys)
setDefaultTranscoder
public void setDefaultTranscoder(Transcoder<?> defaultTranscoder)
- default transcoder or null if not set
- Since:
- 3.0.0
setConnectionTimeout
public void setConnectionTimeout(Long connectionTimeout)
- Since:
- 3.2.0
setMaxQueuedNoReplyOperations
public void setMaxQueuedNoReplyOperations(Integer maxQueuedNoReplyOperations)
- Since:
- 3.2.0
setEnableHealSession
public void setEnableHealSession(Boolean enableHealSession)
- Since:
- 3.2.0
setAuthInfoMap
public void setAuthInfoMap(Map<InetSocketAddress,AuthInfo> authInfoMap)
- Since:
- 3.2.0
setStateListeners
public void setStateListeners(List<MemcachedClientStateListener> stateListeners)
- Since:
- 3.2.0
setWeights
public void setWeights(int[] weights)
- Since:
- 3.3.0
toString
public String toString()
- Overrides:
toString in class CacheConfiguration
equals
public boolean equals(Object o)
- Overrides:
equals in class CacheConfiguration
canEqual
public boolean canEqual(Object other)
- Overrides:
canEqual in class CacheConfiguration
hashCode
public int hashCode()
- Overrides:
hashCode in class CacheConfiguration
Copyright © 2014. All rights reserved.