@Override public Boolean pExpireAt(byte[] key, long unixTimeInMillis) { return convertAndReturn(delegate.pExpireAt(key, unixTimeInMillis), identityConverter); }
@Override public Boolean expireAt(K key, final Date date) { byte[] rawKey = rawKey(key); return execute(connection -> { try { return connection.pExpireAt(rawKey, date.getTime()); } catch (Exception e) { return connection.expireAt(rawKey, date.getTime() / 1000); } }, true); }
@Override public Boolean pExpireAt(byte[] key, long unixTimeInMillis) { return redisConnection.pExpireAt(key, unixTimeInMillis); }
@Override public Boolean pExpireAt(byte[] key, long unixTimeInMillis) { return convertAndReturn(delegate.pExpireAt(key, unixTimeInMillis), identityConverter); }
@Override public Boolean pExpireAt(byte[] key, long unixTimeInMillis) { return convertAndReturn(delegate.pExpireAt(key, unixTimeInMillis), identityConverter); }
@Override public Boolean expireAt(K key, final Date date) { byte[] rawKey = rawKey(key); return execute(connection -> { try { return connection.pExpireAt(rawKey, date.getTime()); } catch (Exception e) { return connection.expireAt(rawKey, date.getTime() / 1000); } }, true); }
@Override public Boolean expireAt(K key, final Date date) { byte[] rawKey = rawKey(key); return execute(connection -> { try { return connection.pExpireAt(rawKey, date.getTime()); } catch (Exception e) { return connection.expireAt(rawKey, date.getTime() / 1000); } }, true); }