Download java memcached client Free Java Code
Description
A simple, asynchronous, single threaded memcached client written in java.
Source Files
The download file java-memcached-client-master.zip has the following entries.
.gitignore//w w w. j a v a 2 s . c om
.gitreview
LICENSE.txt
README.markdown
build.xml
etc/MemcachedOptimization.graffle
etc/checkstyle-java-header.txt
etc/checkstyle-noframes.xsl
etc/checkstyle.xml
ivy.xml
ivy/ivysettings.xml
ivy/libraries.properties
ivy/pom.template.xml
ivy/spymemcached-test.xml
ivy/spymemcached.xml
lib/ant-contrib-1.0b3.jar
lib/ant-eclipse-1.0-jvm1.2.jar
src/main/java/net/spy/memcached/AddrUtil.java
src/main/java/net/spy/memcached/ArrayModNodeLocator.java
src/main/java/net/spy/memcached/BaseCacheMap.java
src/main/java/net/spy/memcached/BinaryConnectionFactory.java
src/main/java/net/spy/memcached/BroadcastOpFactory.java
src/main/java/net/spy/memcached/CASMutation.java
src/main/java/net/spy/memcached/CASMutator.java
src/main/java/net/spy/memcached/CASResponse.java
src/main/java/net/spy/memcached/CASValue.java
src/main/java/net/spy/memcached/CacheMap.java
src/main/java/net/spy/memcached/CachedData.java
src/main/java/net/spy/memcached/ConnectionFactory.java
src/main/java/net/spy/memcached/ConnectionFactoryBuilder.java
src/main/java/net/spy/memcached/ConnectionObserver.java
src/main/java/net/spy/memcached/DefaultConnectionFactory.java
src/main/java/net/spy/memcached/DefaultHashAlgorithm.java
src/main/java/net/spy/memcached/FailureMode.java
src/main/java/net/spy/memcached/HashAlgorithm.java
src/main/java/net/spy/memcached/HashAlgorithmRegistry.java
src/main/java/net/spy/memcached/KetamaConnectionFactory.java
src/main/java/net/spy/memcached/KetamaIterator.java
src/main/java/net/spy/memcached/KetamaNodeLocator.java
src/main/java/net/spy/memcached/KeyUtil.java
src/main/java/net/spy/memcached/MemcachedClient.java
src/main/java/net/spy/memcached/MemcachedClientIF.java
src/main/java/net/spy/memcached/MemcachedConnection.java
src/main/java/net/spy/memcached/MemcachedNode.java
src/main/java/net/spy/memcached/MemcachedNodeROImpl.java
src/main/java/net/spy/memcached/NodeLocator.java
src/main/java/net/spy/memcached/ObserveResponse.java
src/main/java/net/spy/memcached/OperationFactory.java
src/main/java/net/spy/memcached/OperationTimeoutException.java
src/main/java/net/spy/memcached/PersistTo.java
src/main/java/net/spy/memcached/ReplicateTo.java
src/main/java/net/spy/memcached/TapClient.java
src/main/java/net/spy/memcached/TapConnectionProvider.java
src/main/java/net/spy/memcached/auth/AuthDescriptor.java
src/main/java/net/spy/memcached/auth/AuthThread.java
src/main/java/net/spy/memcached/auth/AuthThreadMonitor.java
src/main/java/net/spy/memcached/auth/PlainCallbackHandler.java
src/main/java/net/spy/memcached/auth/package.html
src/main/java/net/spy/memcached/compat/CloseUtil.java
src/main/java/net/spy/memcached/compat/SpyObject.java
src/main/java/net/spy/memcached/compat/SpyThread.java
src/main/java/net/spy/memcached/compat/SyncThread.java
src/main/java/net/spy/memcached/compat/log/AbstractLogger.java
src/main/java/net/spy/memcached/compat/log/DefaultLogger.java
src/main/java/net/spy/memcached/compat/log/Level.java
src/main/java/net/spy/memcached/compat/log/Log4JLogger.java
src/main/java/net/spy/memcached/compat/log/Logger.java
src/main/java/net/spy/memcached/compat/log/LoggerFactory.java
src/main/java/net/spy/memcached/compat/log/SLF4JLogger.java
src/main/java/net/spy/memcached/compat/log/SunLogger.java
src/main/java/net/spy/memcached/compat/log/package.html
src/main/java/net/spy/memcached/compat/package.html
src/main/java/net/spy/memcached/internal/AbstractListenableFuture.java
src/main/java/net/spy/memcached/internal/BasicThreadFactory.java
src/main/java/net/spy/memcached/internal/BulkFuture.java
src/main/java/net/spy/memcached/internal/BulkGetCompletionListener.java
src/main/java/net/spy/memcached/internal/BulkGetFuture.java
src/main/java/net/spy/memcached/internal/CheckedOperationTimeoutException.java
src/main/java/net/spy/memcached/internal/GenericCompletionListener.java
src/main/java/net/spy/memcached/internal/GetCompletionListener.java
src/main/java/net/spy/memcached/internal/GetFuture.java
src/main/java/net/spy/memcached/internal/ImmediateFuture.java
src/main/java/net/spy/memcached/internal/ListenableFuture.java
src/main/java/net/spy/memcached/internal/OperationCompletionListener.java
src/main/java/net/spy/memcached/internal/OperationFuture.java
src/main/java/net/spy/memcached/internal/SingleElementInfiniteIterator.java
src/main/java/net/spy/memcached/internal/package.html
src/main/java/net/spy/memcached/metrics/AbstractMetricCollector.java
src/main/java/net/spy/memcached/metrics/DefaultMetricCollector.java
src/main/java/net/spy/memcached/metrics/MetricCollector.java
src/main/java/net/spy/memcached/metrics/MetricType.java
src/main/java/net/spy/memcached/metrics/NoopMetricCollector.java
src/main/java/net/spy/memcached/ops/ArrayOperationQueueFactory.java
src/main/java/net/spy/memcached/ops/BaseOperationFactory.java
src/main/java/net/spy/memcached/ops/CASOperation.java
src/main/java/net/spy/memcached/ops/CASOperationStatus.java
src/main/java/net/spy/memcached/ops/CancelledOperationStatus.java
src/main/java/net/spy/memcached/ops/ConcatenationOperation.java
src/main/java/net/spy/memcached/ops/ConcatenationType.java
src/main/java/net/spy/memcached/ops/DeleteOperation.java
src/main/java/net/spy/memcached/ops/FlushOperation.java
src/main/java/net/spy/memcached/ops/GetAndTouchOperation.java
src/main/java/net/spy/memcached/ops/GetOperation.java
src/main/java/net/spy/memcached/ops/GetlOperation.java
src/main/java/net/spy/memcached/ops/GetsOperation.java
src/main/java/net/spy/memcached/ops/KeyedOperation.java
src/main/java/net/spy/memcached/ops/LinkedOperationQueueFactory.java
src/main/java/net/spy/memcached/ops/MultiGetOperationCallback.java
src/main/java/net/spy/memcached/ops/MultiGetsOperationCallback.java
src/main/java/net/spy/memcached/ops/MultiOperationCallback.java
src/main/java/net/spy/memcached/ops/MultiReplicaGetOperationCallback.java
src/main/java/net/spy/memcached/ops/Mutator.java
src/main/java/net/spy/memcached/ops/MutatorOperation.java
src/main/java/net/spy/memcached/ops/NoopOperation.java
src/main/java/net/spy/memcached/ops/ObserveOperation.java
src/main/java/net/spy/memcached/ops/Operation.java
src/main/java/net/spy/memcached/ops/OperationCallback.java
src/main/java/net/spy/memcached/ops/OperationErrorType.java
src/main/java/net/spy/memcached/ops/OperationException.java
src/main/java/net/spy/memcached/ops/OperationQueueFactory.java
src/main/java/net/spy/memcached/ops/OperationState.java
src/main/java/net/spy/memcached/ops/OperationStatus.java
src/main/java/net/spy/memcached/ops/ReplicaGetOperation.java
src/main/java/net/spy/memcached/ops/SASLAuthOperation.java
src/main/java/net/spy/memcached/ops/SASLMechsOperation.java
src/main/java/net/spy/memcached/ops/SASLStepOperation.java
src/main/java/net/spy/memcached/ops/StatsOperation.java
src/main/java/net/spy/memcached/ops/StoreOperation.java
src/main/java/net/spy/memcached/ops/StoreType.java
src/main/java/net/spy/memcached/ops/TapOperation.java
src/main/java/net/spy/memcached/ops/TimedOutOperationStatus.java
src/main/java/net/spy/memcached/ops/TouchOperation.java
src/main/java/net/spy/memcached/ops/UnlockOperation.java
src/main/java/net/spy/memcached/ops/VBucketAware.java
src/main/java/net/spy/memcached/ops/VersionOperation.java
src/main/java/net/spy/memcached/ops/package.html
src/main/java/net/spy/memcached/overview.html
src/main/java/net/spy/memcached/package.html
src/main/java/net/spy/memcached/protocol/BaseOperationImpl.java
src/main/java/net/spy/memcached/protocol/GetCallbackWrapper.java
src/main/java/net/spy/memcached/protocol/ProxyCallback.java
src/main/java/net/spy/memcached/protocol/TCPMemcachedNodeImpl.java
src/main/java/net/spy/memcached/protocol/ascii/AsciiMemcachedNodeImpl.java
src/main/java/net/spy/memcached/protocol/ascii/AsciiOperationFactory.java
src/main/java/net/spy/memcached/protocol/ascii/BaseGetOpImpl.java
src/main/java/net/spy/memcached/protocol/ascii/BaseStoreOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/CASOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/ConcatenationOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/DeleteOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/FlushOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/GetAndTouchOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/GetOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/GetlOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/GetsOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/MutatorOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/OperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/OperationReadType.java
src/main/java/net/spy/memcached/protocol/ascii/OptimizedGetImpl.java
src/main/java/net/spy/memcached/protocol/ascii/StatsOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/StoreOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/TouchOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/UnlockOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/VersionOperationImpl.java
src/main/java/net/spy/memcached/protocol/ascii/package.html
src/main/java/net/spy/memcached/protocol/binary/BinaryMemcachedNodeImpl.java
src/main/java/net/spy/memcached/protocol/binary/BinaryOperationFactory.java
src/main/java/net/spy/memcached/protocol/binary/ConcatenationOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/DeleteOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/FlushOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/GetAndTouchOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/GetOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/GetlOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/GetsOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/KeyStatsOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/MultiGetOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/MultiKeyOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/MutatorOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/NoopOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/ObserveOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/OperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/OptimizedGetImpl.java
src/main/java/net/spy/memcached/protocol/binary/OptimizedSetImpl.java
src/main/java/net/spy/memcached/protocol/binary/ReplicaGetOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/SASLAuthOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/SASLBaseOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/SASLMechsOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/SASLStepOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/SingleKeyOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/StatsOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/StoreOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/TapAckOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/TapBackfillOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/TapCustomOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/TapDumpOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/TapOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/TouchOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/UnlockOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/VersionOperationImpl.java
src/main/java/net/spy/memcached/protocol/binary/package.html
src/main/java/net/spy/memcached/protocol/package.html
src/main/java/net/spy/memcached/spring/MemcachedClientFactoryBean.java
src/main/java/net/spy/memcached/tapmessage/BaseMessage.java
src/main/java/net/spy/memcached/tapmessage/MessageBuilder.java
src/main/java/net/spy/memcached/tapmessage/RequestMessage.java
src/main/java/net/spy/memcached/tapmessage/ResponseMessage.java
src/main/java/net/spy/memcached/tapmessage/TapAck.java
src/main/java/net/spy/memcached/tapmessage/TapMagic.java
src/main/java/net/spy/memcached/tapmessage/TapOpcode.java
src/main/java/net/spy/memcached/tapmessage/TapRequestFlag.java
src/main/java/net/spy/memcached/tapmessage/TapResponseFlag.java
src/main/java/net/spy/memcached/tapmessage/TapStream.java
src/main/java/net/spy/memcached/tapmessage/Util.java
src/main/java/net/spy/memcached/transcoders/BaseSerializingTranscoder.java
src/main/java/net/spy/memcached/transcoders/IntegerTranscoder.java
src/main/java/net/spy/memcached/transcoders/LongTranscoder.java
src/main/java/net/spy/memcached/transcoders/SerializingTranscoder.java
src/main/java/net/spy/memcached/transcoders/TranscodeService.java
src/main/java/net/spy/memcached/transcoders/Transcoder.java
src/main/java/net/spy/memcached/transcoders/TranscoderUtils.java
src/main/java/net/spy/memcached/transcoders/WhalinTranscoder.java
src/main/java/net/spy/memcached/transcoders/WhalinV1Transcoder.java
src/main/java/net/spy/memcached/transcoders/package.html
src/main/java/net/spy/memcached/util/CacheLoader.java
src/main/java/net/spy/memcached/util/DefaultKetamaNodeLocatorConfiguration.java
src/main/java/net/spy/memcached/util/KetamaNodeLocatorConfiguration.java
src/main/java/net/spy/memcached/util/StringUtils.java
src/main/java/net/spy/memcached/util/package.html
src/scripts/write-version-info.sh
src/test/java/net/spy/memcached/AbstractNodeLocationCase.java
src/test/java/net/spy/memcached/AddrUtilTest.java
src/test/java/net/spy/memcached/ArrayModNodeLocatorTest.java
src/test/java/net/spy/memcached/AsciiCancellationTest.java
src/test/java/net/spy/memcached/AsciiClientTest.java
src/test/java/net/spy/memcached/AsciiIPV6ClientTest.java
src/test/java/net/spy/memcached/BinaryCancellationTest.java
src/test/java/net/spy/memcached/BinaryClientTest.java
src/test/java/net/spy/memcached/BinaryIPV6ClientTest.java
src/test/java/net/spy/memcached/CASMutatorTest.java
src/test/java/net/spy/memcached/CacheMapTest.java
src/test/java/net/spy/memcached/CancelFailureModeTest.java
src/test/java/net/spy/memcached/CancellationBaseCase.java
src/test/java/net/spy/memcached/ClientBaseCase.java
src/test/java/net/spy/memcached/ConnectionFactoryBuilderTest.java
src/test/java/net/spy/memcached/ConnectionFactoryTest.java
src/test/java/net/spy/memcached/ConsistentHashingTest.java
src/test/java/net/spy/memcached/DefaultHashAlgorithmTest.java
src/test/java/net/spy/memcached/DoLotsOfSets.java
src/test/java/net/spy/memcached/ErrorCodeTest.java
src/test/java/net/spy/memcached/KetamaConnectionFactoryTest.java
src/test/java/net/spy/memcached/KetamaNodeLocatorTest.java
src/test/java/net/spy/memcached/LongClientTest.java
src/test/java/net/spy/memcached/MemcachedClientConstructorTest.java
src/test/java/net/spy/memcached/MemcachedConnectionTest.java
src/test/java/net/spy/memcached/MemcachedNodeROImplTest.java
src/test/java/net/spy/memcached/MetricsTest.java
src/test/java/net/spy/memcached/MockMemcachedNode.java
src/test/java/net/spy/memcached/ObserverTest.java
src/test/java/net/spy/memcached/OperationFactoryTestBase.java
src/test/java/net/spy/memcached/ProtocolBaseCase.java
src/test/java/net/spy/memcached/QueueOverflowTest.java
src/test/java/net/spy/memcached/RedistributeFailureModeTest.java
src/test/java/net/spy/memcached/TestConfig.java
src/test/java/net/spy/memcached/TimeoutNowriteTest.java
src/test/java/net/spy/memcached/TimeoutTest.java
src/test/java/net/spy/memcached/ToStringTest.java
src/test/java/net/spy/memcached/compat/BaseMockCase.java
src/test/java/net/spy/memcached/compat/log/LoggingTest.java
src/test/java/net/spy/memcached/internal/CheckedOperationTimeoutExceptionTest.java
src/test/java/net/spy/memcached/internal/DummyListenableFuture.java
src/test/java/net/spy/memcached/internal/ListenableFutureTest.java
src/test/java/net/spy/memcached/internal/SingleElementInfiniteIteratorTest.java
src/test/java/net/spy/memcached/metrics/DummyMetricCollector.java
src/test/java/net/spy/memcached/protocol/ascii/AsciiToStringTest.java
src/test/java/net/spy/memcached/protocol/ascii/BaseOpTest.java
src/test/java/net/spy/memcached/protocol/ascii/ExtensibleOperationImpl.java
src/test/java/net/spy/memcached/protocol/ascii/OperationExceptionTest.java
src/test/java/net/spy/memcached/protocol/ascii/OperationFactoryTest.java
src/test/java/net/spy/memcached/protocol/binary/BinaryToStringTest.java
src/test/java/net/spy/memcached/protocol/binary/OperationFactoryTest.java
src/test/java/net/spy/memcached/protocol/binary/OperatonTest.java
src/test/java/net/spy/memcached/spring/MemcachedClientFactoryBeanTest.java
src/test/java/net/spy/memcached/tapmessage/ResponseMessageBaseCase.java
src/test/java/net/spy/memcached/tapmessage/ResponseMessageFixedOrderTest.java
src/test/java/net/spy/memcached/tapmessage/ResponseMessageWrongOrderTest.java
src/test/java/net/spy/memcached/tapmessage/TapDeleteTest.java
src/test/java/net/spy/memcached/transcoders/BaseSerializingTranscoderTest.java
src/test/java/net/spy/memcached/transcoders/BaseTranscoderCase.java
src/test/java/net/spy/memcached/transcoders/CachedDataTest.java
src/test/java/net/spy/memcached/transcoders/IntegerTranscoderTest.java
src/test/java/net/spy/memcached/transcoders/LongTranscoderTest.java
src/test/java/net/spy/memcached/transcoders/SerializingTranscoderTest.java
src/test/java/net/spy/memcached/transcoders/TranscodeServiceTest.java
src/test/java/net/spy/memcached/transcoders/TranscoderUtilsTest.java
src/test/java/net/spy/memcached/transcoders/WhalinTranscoderTest.java
src/test/java/net/spy/memcached/transcoders/WhalinV1TranscoderTest.java
src/test/java/net/spy/memcached/util/CacheLoaderTest.java
src/test/java/net/spy/memcached/util/UtilTest.java
src/test/manual/net/spy/memcached/test/AuthTest.java
src/test/manual/net/spy/memcached/test/ExcessivelyLargeGetTest.java
src/test/manual/net/spy/memcached/test/LoaderTest.java
src/test/manual/net/spy/memcached/test/MemcachedThreadBench.java
src/test/manual/net/spy/memcached/test/MemoryFullTest.java
src/test/manual/net/spy/memcached/test/MultiNodeFailureTest.java
src/test/manual/net/spy/memcached/test/ObserverToy.java
src/test/manual/net/spy/memcached/test/SASLConnectReconnect.java
src/test/manual/net/spy/memcached/test/TapBucketTest.java
xdocs/index.xml
Download
Click the following link to download java-memcached-client-master.zip.
java-memcached-client-master.zip