Package io.lettuce.core.support
Supportive classes such as
RedisClientCdiBean
for CDI support, connection pooling, and
client-side caching.-
Interface Summary Interface Description AsyncObjectFactory<T> An interface defining life-cycle methods for instances to be served by an pool.AsyncPool<T> Interface declaring non-blocking object pool methods allowing toAsyncPool.acquire()
andAsyncPool.release(Object)
objects. -
Class Summary Class Description AsyncConnectionPoolSupport Asynchronous connection pool support forBoundedAsyncPool
.BasePool Basic implementation of a pool configured throughBasePoolConfig
.BasePoolConfig Base configuration for an object pool declaring options for object validation.BasePoolConfig.Builder Builder forBasePoolConfig
.BoundedAsyncPool<T> Bounded asynchronous object pool.BoundedPoolConfig Configuration for asynchronous pooling usingBoundedAsyncPool
.BoundedPoolConfig.Builder Builder forBoundedPoolConfig
.CommonsPool2ConfigConverter Utility class to adapt Commons Pool 2 configuration toBoundedPoolConfig
.ConnectionPoolSupport Connection pool support forGenericObjectPool
andSoftReferenceObjectPool
.ConnectionWrapping Utility to wrap pooled connections for return-on-close.LettuceCdiExtension A portable CDI extension which registers beans for lettuce.