Uses of Interface
org.redisson.api.RExpirable
-
Packages that use RExpirable Package Description org.redisson org.redisson.api org.redisson.transaction -
-
Uses of RExpirable in org.redisson
Classes in org.redisson that implement RExpirable Modifier and Type Class Description classRedissonAtomicDoubleDistributed alternative to theAtomicLongclassRedissonAtomicLongDistributed alternative to theAtomicLongclassRedissonBaseAdder<T extends Number>classRedissonBaseLockBase class for implementing distributed locksclassRedissonBinaryStreamclassRedissonBitSetclassRedissonBlockingDeque<V>Distributed and concurrent implementation ofBlockingDeque.classRedissonBlockingQueue<V>Distributed and concurrent implementation ofBlockingQueue.classRedissonBloomFilter<T>Bloom filter based on Highway 128-bit hash.classRedissonBoundedBlockingQueue<V>Distributed and concurrent implementation of boundedBlockingQueue.classRedissonBucket<V>classRedissonDelayedQueue<V>classRedissonDeque<V>Distributed and concurrent implementation ofQueueclassRedissonDoubleAdderclassRedissonFairLockDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedissonGeo<V>Geospatial items holderclassRedissonHyperLogLog<V>classRedissonIdGeneratorclassRedissonLexSortedSetSorted set contained values of String typeclassRedissonList<V>Distributed and concurrent implementation ofListclassRedissonListMultimap<K,V>classRedissonListMultimapCache<K,V>classRedissonListMultimapValues<V>List based Multimap Cache values holderclassRedissonLocalCachedMap<K,V>classRedissonLockDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedissonLongAdderclassRedissonMap<K,V>Distributed and concurrent implementation ofConcurrentMapandMapclassRedissonMapCache<K,V>Map-based cache with ability to set TTL for each entry viaRedissonMapCache.put(Object, Object, long, TimeUnit)orRedissonMapCache.putIfAbsent(Object, Object, long, TimeUnit)methods.classRedissonMultimap<K,V>classRedissonPermitExpirableSemaphoreclassRedissonPriorityBlockingDeque<V>Distributed and concurrent implementation of priority blocking deque.classRedissonPriorityBlockingQueue<V>Distributed and concurrent implementation ofPriorityBlockingQueue.classRedissonPriorityDeque<V>Distributed and concurrent implementation ofQueueclassRedissonPriorityQueue<V>classRedissonQueue<V>Distributed and concurrent implementation ofQueueclassRedissonQueueSemaphoreclassRedissonRateLimiterclassRedissonReadLockLock will be removed automatically if client disconnects.classRedissonReadWriteLockAReadWriteLockmaintains a pair of associatedlocks, one for read-only operations and one for writing.classRedissonReliableTopicclassRedissonRingBuffer<V>classRedissonScoredSortedSet<V>classRedissonSemaphoreDistributed and concurrent implementation ofSemaphore.classRedissonSet<V>Distributed and concurrent implementation ofSetclassRedissonSetCache<V>Set-based cache with ability to set TTL for each entry viaRSetCache.add(Object, long, TimeUnit)method.classRedissonSetMultimap<K,V>classRedissonSetMultimapCache<K,V>classRedissonSetMultimapValues<V>Set based Multimap Cache values holderclassRedissonSpinLockDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedissonStream<K,V>classRedissonSubList<V>Distributed and concurrent implementation ofListclassRedissonTimeSeries<V>classRedissonTransferQueue<V>classRedissonWriteLockLock will be removed automatically if client disconnects. -
Uses of RExpirable in org.redisson.api
Subinterfaces of RExpirable in org.redisson.api Modifier and Type Interface Description interfaceRAtomicDoubleDistributed implementation to the AtomicDoubleinterfaceRAtomicLongDistributed implementation ofAtomicLonginterfaceRBinaryStreamBinary stream holder stores a sequence of bytes.interfaceRBitSetVector of bits that grows as needed.interfaceRBlockingDeque<V>BlockingDequebacked by RedisinterfaceRBlockingQueue<V>Distributed implementation ofBlockingQueueinterfaceRBloomFilter<T>Distributed implementation of Bloom filter based on Highway 128-bit hash.interfaceRBoundedBlockingQueue<V>Distributed implementation of boundedBlockingQueueinterfaceRBucket<V>Object holder.interfaceRDelayedQueue<V>Distributed implementation of delayed queue.interfaceRDeque<V>Distributed implementation ofDequeinterfaceRDoubleAdderDistributed implementation ofDoubleAdderinterfaceRGeo<V>Geospatial items holder.interfaceRHyperLogLog<V>Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.interfaceRIdGeneratorId generator ofLongtype numbers.interfaceRLexSortedSetSorted set contained values of String typeinterfaceRList<V>Distributed and concurrent implementation ofListinterfaceRListMultimap<K,V>List based Multimap.interfaceRListMultimapCache<K,V>List based Multimap.interfaceRLiveObjectinterfaceRLocalCachedMap<K,V>Map object with local entry cache support.interfaceRLongAdderDistributed implementation ofLongAdderinterfaceRMap<K,V>Redis based implementation ofConcurrentMapandMapinterfaceRMapCache<K,V>Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)And therefore has an complex lua-scripts inside.interfaceRMultimap<K,V>Base Multimap interface.interfaceRMultimapCache<K,V>Base Multimap interface.interfaceRPermitExpirableSemaphoreSemaphore object with lease time parameter support for each acquired permit.interfaceRPriorityBlockingDeque<V>RPriorityBlockingDeque backed by RedisinterfaceRPriorityBlockingQueue<V>PriorityBlockingQueue backed by RedisinterfaceRPriorityDeque<V>Redis based priority deque.interfaceRPriorityQueue<V>Redis based priority deque.interfaceRQueue<V>Queuebacked by RedisinterfaceRRateLimiterRedis based Rate Limiter object.interfaceRReliableTopicReliable topic based on Redis Stream object.interfaceRRingBuffer<V>RingBuffer based queue evicts elements from the head if queue capacity became full.interfaceRScoredSortedSet<V>Set containing elements sorted by score.interfaceRSemaphoreRedis based implementation ofSemaphore.interfaceRSet<V>Redis based implementation ofSetinterfaceRSetCache<V>Set-based cache with ability to set TTL for each object.interfaceRSetMultimap<K,V>Set based Multimap.interfaceRSetMultimapCache<K,V>interfaceRStream<K,V>Interface for Redis Stream object.interfaceRTimeSeries<V>Redis based time-series collection.interfaceRTransferQueue<V>Redis based implementation ofTransferQueue -
Uses of RExpirable in org.redisson.transaction
Classes in org.redisson.transaction that implement RExpirable Modifier and Type Class Description classRedissonTransactionalBucket<V>classRedissonTransactionalLocalCachedMap<K,V>classRedissonTransactionalLockclassRedissonTransactionalMap<K,V>classRedissonTransactionalMapCache<K,V>classRedissonTransactionalSet<V>classRedissonTransactionalSetCache<V>
-