/** * Serialize a {@code element} to its {@link ByteBuffer} representation. * * @param element * @return the {@link ByteBuffer} representing {@code element} in its binary form. */ default ByteBuffer write(T element) { return getWriter().write(element); } }
@SuppressWarnings("Convert2MethodRef") protected ByteBuffer[] keysAndArgs(RedisElementWriter argsWriter, List<K> keys, List<?> args) { return Stream.concat(keys.stream().map(t -> keySerializer().getWriter().write(t)), args.stream().map(t -> argsWriter.write(t))).toArray(size -> new ByteBuffer[size]); }
/** * @param script * @return */ protected ByteBuffer scriptBytes(RedisScript<?> script) { return serializationContext.getStringSerializationPair().getWriter().write(script.getScriptAsString()); }
private ByteBuffer rawKey(K key) { return getSerializationContext().getKeySerializationPair().getWriter().write(key); }
/** * Serialize a {@code element} to its {@link ByteBuffer} representation. * * @param element * @return the {@link ByteBuffer} representing {@code element} in its binary form. */ default ByteBuffer write(T element) { return getWriter().write(element); } }
@SuppressWarnings("Convert2MethodRef") protected ByteBuffer[] keysAndArgs(RedisElementWriter argsWriter, List<K> keys, List<?> args) { return Stream.concat(keys.stream().map(t -> keySerializer().getWriter().write(t)), args.stream().map(t -> argsWriter.write(t))).toArray(size -> new ByteBuffer[size]); }
/** * Serialize a {@code element} to its {@link ByteBuffer} representation. * * @param element * @return the {@link ByteBuffer} representing {@code element} in its binary form. */ default ByteBuffer write(T element) { return getWriter().write(element); } }
@SuppressWarnings("Convert2MethodRef") protected ByteBuffer[] keysAndArgs(RedisElementWriter argsWriter, List<K> keys, List<?> args) { return Stream.concat(keys.stream().map(t -> keySerializer().getWriter().write(t)), args.stream().map(t -> argsWriter.write(t))).toArray(size -> new ByteBuffer[size]); }
/** * @param script * @return */ protected ByteBuffer scriptBytes(RedisScript<?> script) { return serializationContext.getStringSerializationPair().getWriter().write(script.getScriptAsString()); }
/** * @param script * @return */ protected ByteBuffer scriptBytes(RedisScript<?> script) { return serializationContext.getStringSerializationPair().getWriter().write(script.getScriptAsString()); }
private ByteBuffer rawKey(K key) { return getSerializationContext().getKeySerializationPair().getWriter().write(key); }
private ByteBuffer rawKey(K key) { return getSerializationContext().getKeySerializationPair().getWriter().write(key); }