@Override
    public Long lInsert(byte[] key, Position where, byte[] pivot, byte[] value) {
        try {
            if (isPipelined()) {
                pipeline(new JedisResult(pipeline.linsert(key, JedisConverters.toListPosition(where), pivot, value)));
                return null;
            }

            return client.linsert(key, JedisConverters.toListPosition(where), pivot, value);
        } catch (Exception ex) {
            throw convertException(ex);
        }
    }
@Override
    public Long lInsert(byte[] key, Position where, byte[] pivot, byte[] value) {
        try {
            if (isPipelined()) {
                pipeline(new JedisResult(pipeline.linsert(key, JedisConverters.toListPosition(where), pivot, value)));
                return null;
            }

            return client.linsert(key, JedisConverters.toListPosition(where), pivot, value);
        } catch (Exception ex) {
            throw convertException(ex);
        }
    }
@ Override public Long lInsert ( byte [ ] key , Position where , byte [ ] pivot , byte [ ] value ) { try { if ( isPipelined ( ) ) { pipeline ( new JedisResult ( pipeline . linsert ( key , JedisConverters . toListPosition ( where ) , pivot , value ) ) ) ; return null ; } return client . linsert ( key , JedisConverters . toListPosition ( where ) , pivot , value ) ; } catch ( Exception ex ) { throw convertException ( ex ) ; } }
/*
@see org.springframework.data.redis.connection.RedisListCommands#lInsert(byte[], org.springframework.data.redis.connection.RedisListCommands.Position, byte[], byte[])
/ *