All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.datakernel.memcache.client.RawMemcacheClient Maven / Gradle / Ivy

package io.datakernel.memcache.client;

import io.datakernel.memcache.protocol.MemcacheRpcMessage.Slice;
import io.datakernel.rpc.client.IRpcClient;

public class RawMemcacheClient extends AbstractMemcacheClient {
	private RawMemcacheClient(IRpcClient rpcClient) {
		super(rpcClient);
	}

	public static RawMemcacheClient create(IRpcClient rpcClient) {
		return new RawMemcacheClient(rpcClient);
	}

	@Override
	protected byte[] encodeKey(byte[] key) {
		return key;
	}

	@Override
	protected Slice encodeValue(Slice value) {
		return value;
	}

	@Override
	protected Slice decodeValue(Slice slice) {
		return slice;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy