@Override public Boolean expireAt(byte[] key, long unixTime) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newJedisResult(connection.getRequiredPipeline().expireAt(key, unixTime), JedisConverters.longToBoolean())); return null; } if (isQueueing()) { transaction(connection.newJedisResult(connection.getRequiredTransaction().expireAt(key, unixTime), JedisConverters.longToBoolean())); return null; } return JedisConverters.toBoolean(connection.getJedis().expireAt(key, unixTime)); } catch (Exception ex) { throw connection.convertJedisAccessException(ex); } }
@Override Response<Long> execute(final Pipeline jedisPipeline) throws DynoException { return jedisPipeline.expireAt(key, unixTime); } }.execute(key, OpName.EXPIREAT);
@Override public Response<Long> expireAt(String key, long unixTime) { String command = "expireAt"; return instrumented(command, () -> delegated.expireAt(key, unixTime)); }
@Override public Response<Long> expireAt(byte[] key, long unixTime) { String command = "expireAt"; return instrumented(command, () -> delegated.expireAt(key, unixTime)); }
@Override public Boolean expireAt(byte[] key, long unixTime) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newJedisResult(connection.getRequiredPipeline().expireAt(key, unixTime), JedisConverters.longToBoolean())); return null; } if (isQueueing()) { transaction(connection.newJedisResult(connection.getRequiredTransaction().expireAt(key, unixTime), JedisConverters.longToBoolean())); return null; } return JedisConverters.toBoolean(connection.getJedis().expireAt(key, unixTime)); } catch (Exception ex) { throw connection.convertJedisAccessException(ex); } }
@Override public Boolean expireAt(byte[] key, long unixTime) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newJedisResult(connection.getRequiredPipeline().expireAt(key, unixTime), JedisConverters.longToBoolean())); return null; } if (isQueueing()) { transaction(connection.newJedisResult(connection.getRequiredTransaction().expireAt(key, unixTime), JedisConverters.longToBoolean())); return null; } return JedisConverters.toBoolean(connection.getJedis().expireAt(key, unixTime)); } catch (Exception ex) { throw connection.convertJedisAccessException(ex); } }