jar

org.greencheek.caching : herdcache

Maven & Gradle

May 20, 2020
1 usages
7 stars

herdcache · A cache that uses futures to prevent thundering herds to your backend service

Table Of Contents

Latest Version

Download org.greencheek.caching : herdcache JAR file - Latest Versions:

All Versions

Download org.greencheek.caching : herdcache JAR file - All Versions:

Version Vulnerabilities Size Updated
2.0.x
1.0.x
0.1.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window herdcache-2.0.19.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

org.greencheek.caching.herdcache.memcached.elasticacheconfig.domain

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.domain.ClusterConfigurationBuilder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.domain.ConfigInfo.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.domain.ElastiCacheHost.class - [JAR]

org.greencheek.caching.herdcache.memcached.dns

├─ org.greencheek.caching.herdcache.memcached.dns.AddressResolver.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.dns.DefaultAddressResolver.class - [JAR]

org.greencheek.caching.herdcache.memcached.predicates

├─ org.greencheek.caching.herdcache.memcached.predicates.StatefulPredicate.class - [JAR]

org.greencheek.caching.herdcache.util.futures

├─ org.greencheek.caching.herdcache.util.futures.DoNothingSettableFuture.class - [JAR]

├─ org.greencheek.caching.herdcache.util.futures.FutureCompleter.class - [JAR]

├─ org.greencheek.caching.herdcache.util.futures.GuavaSettableFuture.class - [JAR]

├─ org.greencheek.caching.herdcache.util.futures.SettableFuture.class - [JAR]

org.greencheek.caching.herdcache.memcached.config.hostparsing

├─ org.greencheek.caching.herdcache.memcached.config.hostparsing.CommaSeparatedHostAndPortStringParser.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.config.hostparsing.HostStringParser.class - [JAR]

org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.compression

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.compression.Compression.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.compression.CompressionAlgorithm.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.compression.CompressionException.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.compression.LZ4NativeCompression.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.compression.SnappyCompression.class - [JAR]

org.greencheek.caching.herdcache.memcached.spyconnectionfactory

├─ org.greencheek.caching.herdcache.memcached.spyconnectionfactory.SpyConnectionFactoryBuilder.class - [JAR]

org.greencheek.caching.herdcache.memcached.config

├─ org.greencheek.caching.herdcache.memcached.config.ElastiCacheCacheConfig.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.config.Host.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.config.KeyValidationType.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.config.MemcachedCacheConfig.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.config.MemcachedClientType.class - [JAR]

org.greencheek.caching.herdcache.memcached.dns.lookup

├─ org.greencheek.caching.herdcache.memcached.dns.lookup.AddressByNameHostResolver.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.dns.lookup.HostResolver.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.dns.lookup.LookupService.class - [JAR]

org.greencheek.caching.herdcache.memcached.spy.extensions

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.ClassLoaderObjectInputStream.class - [JAR]

org.greencheek.caching.herdcache.memcached.folsom.transcoder

├─ org.greencheek.caching.herdcache.memcached.folsom.transcoder.FastTranscoder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.folsom.transcoder.StringTranscoder.class - [JAR]

org.greencheek.caching.herdcache.domain

├─ org.greencheek.caching.herdcache.domain.CacheItem.class - [JAR]

org.greencheek.caching.herdcache.memcached.elasticacheconfig.client

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.ClientClusterUpdateObserver.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.ConfigRetrievalSettings.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.ConfigRetrievalSettingsBuilder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.ElastiCacheConfigHostsParser.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.ElastiCacheConfigServerChooser.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.ElastiCacheConfigServerUpdater.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.ElastiCacheServerConnectionDetails.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.LocalhostElastiCacheServerConnectionDetails.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.PeriodicConfigRetrievalClient.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.RoundRobinElastiCacheConfigServerChooser.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.SimpleVolatileBasedElastiCacheConfigServerUpdater.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.SingleElastiCacheConfigServerChooser.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.UpdateableElastiCacheConfigServerChooser.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.client.UpdateableSingleElastiCacheConfigServerChooser.class - [JAR]

org.greencheek.caching.herdcache.memcached.elasticacheconfig.handler

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.handler.AsciiRequestConfigInfoScheduler.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.handler.ClientInfoClientHandler.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.handler.ForceReconnectHandler.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.handler.ReconnectEvent.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.handler.RequestConfigInfoScheduler.class - [JAR]

org.greencheek.caching.herdcache

├─ org.greencheek.caching.herdcache.Cache.class - [JAR]

├─ org.greencheek.caching.herdcache.CacheWithExpiry.class - [JAR]

├─ org.greencheek.caching.herdcache.IsCachedValueUsable.class - [JAR]

├─ org.greencheek.caching.herdcache.IsSupplierValueCachable.class - [JAR]

├─ org.greencheek.caching.herdcache.ObservableCache.class - [JAR]

├─ org.greencheek.caching.herdcache.RequiresShutdown.class - [JAR]

├─ org.greencheek.caching.herdcache.RevalidateInBackgroundCapableCache.class - [JAR]

├─ org.greencheek.caching.herdcache.SerializableOnlyCacheWithExpiry.class - [JAR]

org.greencheek.caching.herdcache.await

├─ org.greencheek.caching.herdcache.await.AwaitOnFuture.class - [JAR]

org.greencheek.caching.herdcache.memcached.spy.extensions.connection

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.connection.CustomConnectionFactoryBuilder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.connection.NoKeyValidationMemcachedConnection.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.connection.NoValidationConnectionFactory.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.connection.StaticLoggerMemcachedConnection.class - [JAR]

org.greencheek.caching.herdcache.memcached.operations

├─ org.greencheek.caching.herdcache.memcached.operations.BasicCacheRead.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.operations.CacheRead.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.operations.CacheWrite.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.operations.NoWaitForCacheWrite.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.operations.WaitForCacheWrite.class - [JAR]

org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.BaseSerializingTranscoder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.FastSerializingTranscoder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.FastSerializingTranscoderConfig.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.FastSerializingTranscoderConfigBuilder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.transcoders.SerializingTranscoder.class - [JAR]

org.greencheek.caching.herdcache.memcached.dns.resolver

├─ org.greencheek.caching.herdcache.memcached.dns.resolver.InetAddressComparator.class - [JAR]

org.greencheek.caching.herdcache.memcached.factory

├─ org.greencheek.caching.herdcache.memcached.factory.BackgroundDnsResolver.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.DynamicSpyMemcachedClientFactory.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.ElastiCacheClientFactory.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.FolsomReferencedClient.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.FolsomReferencedClientFactory.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.MemcachedClientFactory.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.ReferenceClientResolver.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.ReferencedClient.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.ReferencedClientFactory.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.ReferencedClientHolder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.SpyMemcachedClientFactory.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.SpyMemcachedReferencedClientFactory.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.SpyReferencedClient.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.factory.StaticReferencedClientHolder.class - [JAR]

org.greencheek.caching.herdcache.memcached.elasticacheconfig.confighandler

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.confighandler.AsyncConfigInfoMessageHandler.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.confighandler.AsyncExecutorServiceConfigInfoMessageHandler.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.confighandler.ConfigInfoProcessor.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.confighandler.SystemOutConfigInfoProcessor.class - [JAR]

org.greencheek.caching.herdcache.memcached.elasticacheconfig.decoder

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.decoder.ConfigInfoDecoder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.decoder.ConfigInfoDecodingState.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.decoder.InvalidConfigVersionException.class - [JAR]

org.greencheek.caching.herdcache.memcached.spy.extensions.locator

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.locator.ArrayBasedCeilRing.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.locator.ArrayBasedCeilRingIterator.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.locator.CeilingKeyKetamaNodeLocator.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.locator.LocatorFactory.class - [JAR]

org.greencheek.caching.herdcache.memcached

├─ org.greencheek.caching.herdcache.memcached.BaseMemcachedCache.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.BaseObservableMemcachedCache.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.ClearableCache.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.ElastiCacheMemcachedCache.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.ElastiCacheObservableMemcachedCache.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.FolsomMemcachedCache.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.NoOpConcurrentMap.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.SpyMemcachedCache.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.SpyObservableMemcachedCache.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.SupplierStatus.class - [JAR]

org.greencheek.caching.herdcache.memcached.elasticacheconfig.connection

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.connection.UpdateClientService.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.connection.UpdateReferencedMemcachedClientService.class - [JAR]

org.greencheek.caching.herdcache.util.keycreators

├─ org.greencheek.caching.herdcache.util.keycreators.CacheKeyCreator.class - [JAR]

├─ org.greencheek.caching.herdcache.util.keycreators.HashAfterPrefixPrependedCacheKeyCreator.class - [JAR]

├─ org.greencheek.caching.herdcache.util.keycreators.HashBeforePrefixPrependedCacheKeyCreator.class - [JAR]

├─ org.greencheek.caching.herdcache.util.keycreators.NoPrefixCacheKeyCreator.class - [JAR]

org.greencheek.caching.herdcache.memcached.elasticacheconfig.configparsing

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.configparsing.DefaultElastiCacheConfigParser.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.configparsing.ElastiCacheConfigParser.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.configparsing.SplitByChar.class - [JAR]

org.greencheek.caching.herdcache.memcached.spy.extensions.hashing

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.hashing.AsciiXXHashAlogrithm.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.hashing.JenkinsHash.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.hashing.XX64HashAlogrithm.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.spy.extensions.hashing.XXHashAlogrithm.class - [JAR]

org.greencheek.caching.herdcache.lru.expiry

├─ org.greencheek.caching.herdcache.lru.expiry.CacheEntryRequestFutureComputationCompleteNotifier.class - [JAR]

├─ org.greencheek.caching.herdcache.lru.expiry.CacheValueAndEntryComputationFailureHandler.class - [JAR]

├─ org.greencheek.caching.herdcache.lru.expiry.ExpiringLastRecentlyUsedCache.class - [JAR]

├─ org.greencheek.caching.herdcache.lru.expiry.ExpiryTimes.class - [JAR]

├─ org.greencheek.caching.herdcache.lru.expiry.IdleTimedEntryWithExpiry.class - [JAR]

├─ org.greencheek.caching.herdcache.lru.expiry.TimedEntry.class - [JAR]

├─ org.greencheek.caching.herdcache.lru.expiry.TimedEntryWithExpiry.class - [JAR]

org.greencheek.caching.herdcache.memcached.elasticacheconfig.configprocessing

├─ org.greencheek.caching.herdcache.memcached.elasticacheconfig.configprocessing.ElastiCacheConfigInfoProcessor.class - [JAR]

org.greencheek.caching.herdcache.util

├─ org.greencheek.caching.herdcache.util.CacheKeyCreatorFactory.class - [JAR]

├─ org.greencheek.caching.herdcache.util.DurationToSeconds.class - [JAR]

├─ org.greencheek.caching.herdcache.util.StaleCacheKeyCreator.class - [JAR]

├─ org.greencheek.caching.herdcache.util.SubscriptionCompleter.class - [JAR]

org.greencheek.caching.herdcache.memcached.keyhashing

├─ org.greencheek.caching.herdcache.memcached.keyhashing.FastestXXHashKeyHashing.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.keyhashing.JavaXXHashKeyHashing.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.keyhashing.KeyHashing.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.keyhashing.KeyHashingType.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.keyhashing.LowerCaseToHexString.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.keyhashing.MessageDigestHashing.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.keyhashing.NoKeyHashing.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.keyhashing.ToHexString.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.keyhashing.ToHexStringUtil.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.keyhashing.UpperCaseToHexString.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.keyhashing.XXHashKeyHashing.class - [JAR]

org.greencheek.caching.herdcache.memcached.callbacks

├─ org.greencheek.caching.herdcache.memcached.callbacks.FailureCallback.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.callbacks.SuccessCallback.class - [JAR]

org.greencheek.caching.herdcache.memcached.config.builder

├─ org.greencheek.caching.herdcache.memcached.config.builder.CacheConfigBuilder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.config.builder.ElastiCacheCacheConfigBuilder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.config.builder.MemcachedCacheConfigBuilder.class - [JAR]

org.greencheek.caching.herdcache.memcached.util

├─ org.greencheek.caching.herdcache.memcached.util.AsciiStringToBytes.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.util.CacheMetricStrings.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.util.ResizableByteBufferNoBoundsCheckingBackedOutputStream.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.util.ResizeableByteBuffer.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.util.ThreadUnsafeByteArrayInputStream.class - [JAR]

org.greencheek.caching.herdcache.callables

├─ org.greencheek.caching.herdcache.callables.GetFromDistributedCache.class - [JAR]

org.greencheek.caching.herdcache.memcached.metrics

├─ org.greencheek.caching.herdcache.memcached.metrics.MetricRecorder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.metrics.NoOpMetricRecorder.class - [JAR]

├─ org.greencheek.caching.herdcache.memcached.metrics.YammerMetricsRecorder.class - [JAR]

org.greencheek.caching.herdcache.lru

├─ org.greencheek.caching.herdcache.lru.CacheRequestFutureComputationCompleteNotifier.class - [JAR]

├─ org.greencheek.caching.herdcache.lru.CacheValueComputationFailureHandler.class - [JAR]

├─ org.greencheek.caching.herdcache.lru.SimpleLastRecentlyUsedCache.class - [JAR]

org.greencheek.caching.herdcache.exceptions

├─ org.greencheek.caching.herdcache.exceptions.ScheduledExecutionException.class - [JAR]

├─ org.greencheek.caching.herdcache.exceptions.UnableToScheduleCacheGetExecutionException.class - [JAR]

├─ org.greencheek.caching.herdcache.exceptions.UnableToSubmitSupplierForExecutionException.class - [JAR]

Advertisement

Dependencies from Group

Discover Dependencies

Mar 25, 2018
2 usages
Jul 21, 2023
3 usages
Aug 11, 2023
1 usages
1.9k stars
Aug 11, 2023
1 usages
1.9k stars
Apr 21, 2021
2 usages
Nov 24, 2016
1 usages
60 stars
Sep 29, 2015
1 usages
2 stars
May 12, 2015
2 usages
2 stars
Mar 04, 2018
1 usages
21 stars