test_class.declarator: pool
test_class.modifier: private
test_class.original_string: private Pool<Jedis> pool;
test_class.type: Pool<Jedis>
test_class.var_name: pool
test_class.declarator: rf
test_class.modifier: private
test_class.original_string: private JedisPoolFacade rf;
test_class.type: JedisPoolFacade
test_class.var_name: rf
test_class.declarator: jedis
test_class.modifier: private
test_class.original_string: private Jedis jedis;
test_class.type: Jedis
test_class.var_name: jedis
test_class.file: session-replacement/src/test/java/com/amadeus/session/repository/redis/TestJedisPoolFacade.java
test_class.identifier: TestJedisPoolFacade
test_case.body: @Test
    public void testPublish() {
      byte[] channel = new byte[]{};
      byte[] message = new byte[]{};
      rf.publish(channel, message);
      verify(jedis).publish(channel, message);
    }
test_case.class_method_signature: TestJedisPoolFacade.testPublish()
test_case.full_signature: @Test public void testPublish()
test_case.identifier: testPublish
test_case.invocations: publish publish verify
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testPublish()
focal_class.declarator: jedisPool
focal_class.modifier: private final
focal_class.original_string: private final Pool<Jedis> jedisPool;
focal_class.type: Pool<Jedis>
focal_class.var_name: jedisPool
focal_class.declarator: currentJedis = new ThreadLocal<>()
focal_class.modifier: private final
focal_class.original_string: private final ThreadLocal<Jedis> currentJedis = new ThreadLocal<>();
focal_class.type: ThreadLocal<Jedis>
focal_class.var_name: currentJedis
focal_class.file: session-replacement/src/main/java/com/amadeus/session/repository/redis/JedisPoolFacade.java
focal_class.identifier: JedisPoolFacade
focal_class.class_method_signature: JedisPoolFacade.JedisPoolFacade(Pool<Jedis> jedisPool)
focal_class.full_signature:   JedisPoolFacade(Pool<Jedis> jedisPool)
focal_class.identifier: JedisPoolFacade
focal_class.parameters: (Pool<Jedis> jedisPool)
focal_class.signature:  JedisPoolFacade(Pool<Jedis> jedisPool)
focal_class.class_method_signature: JedisPoolFacade.jedis()
focal_class.full_signature:  Jedis jedis()
focal_class.identifier: jedis
focal_class.parameters: ()
focal_class.return: Jedis
focal_class.signature: Jedis jedis()
focal_class.class_method_signature: JedisPoolFacade.requestFinished()
focal_class.full_signature: @Override public void requestFinished()
focal_class.identifier: requestFinished
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void requestFinished()
focal_class.class_method_signature: JedisPoolFacade.psubscribe(final RedisPubSub listener, String pattern)
focal_class.full_signature: @Override public void psubscribe(final RedisPubSub listener, String pattern)
focal_class.identifier: psubscribe
focal_class.modifiers: @Override public
focal_class.parameters: (final RedisPubSub listener, String pattern)
focal_class.return: void
focal_class.signature: void psubscribe(final RedisPubSub listener, String pattern)
focal_class.class_method_signature: JedisPoolFacade.punsubscribe(final RedisPubSub listener, byte[] pattern)
focal_class.full_signature: @Override public void punsubscribe(final RedisPubSub listener, byte[] pattern)
focal_class.identifier: punsubscribe
focal_class.modifiers: @Override public
focal_class.parameters: (final RedisPubSub listener, byte[] pattern)
focal_class.return: void
focal_class.signature: void punsubscribe(final RedisPubSub listener, byte[] pattern)
focal_class.class_method_signature: JedisPoolFacade.hdel(byte[] key, byte[]... fields)
focal_class.full_signature: @Override public Long hdel(byte[] key, byte[]... fields)
focal_class.identifier: hdel
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, byte[]... fields)
focal_class.return: Long
focal_class.signature: Long hdel(byte[] key, byte[]... fields)
focal_class.class_method_signature: JedisPoolFacade.hmget(byte[] key, byte[]... fields)
focal_class.full_signature: @Override public List<byte[]> hmget(byte[] key, byte[]... fields)
focal_class.identifier: hmget
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, byte[]... fields)
focal_class.return: List<byte[]>
focal_class.signature: List<byte[]> hmget(byte[] key, byte[]... fields)
focal_class.class_method_signature: JedisPoolFacade.hmset(byte[] key, Map<byte[], byte[]> hash)
focal_class.full_signature: @Override public String hmset(byte[] key, Map<byte[], byte[]> hash)
focal_class.identifier: hmset
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, Map<byte[], byte[]> hash)
focal_class.return: String
focal_class.signature: String hmset(byte[] key, Map<byte[], byte[]> hash)
focal_class.class_method_signature: JedisPoolFacade.hsetnx(final byte[] key, final byte[] field, final byte[] value)
focal_class.full_signature: @Override public Long hsetnx(final byte[] key, final byte[] field, final byte[] value)
focal_class.identifier: hsetnx
focal_class.modifiers: @Override public
focal_class.parameters: (final byte[] key, final byte[] field, final byte[] value)
focal_class.return: Long
focal_class.signature: Long hsetnx(final byte[] key, final byte[] field, final byte[] value)
focal_class.class_method_signature: JedisPoolFacade.hset(final byte[] key, final byte[] field, final byte[] value)
focal_class.full_signature: @Override public Long hset(final byte[] key, final byte[] field, final byte[] value)
focal_class.identifier: hset
focal_class.modifiers: @Override public
focal_class.parameters: (final byte[] key, final byte[] field, final byte[] value)
focal_class.return: Long
focal_class.signature: Long hset(final byte[] key, final byte[] field, final byte[] value)
focal_class.class_method_signature: JedisPoolFacade.hkeys(byte[] key)
focal_class.full_signature: @Override public Set<byte[]> hkeys(byte[] key)
focal_class.identifier: hkeys
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key)
focal_class.return: Set<byte[]>
focal_class.signature: Set<byte[]> hkeys(byte[] key)
focal_class.class_method_signature: JedisPoolFacade.set(byte[] key, byte[] value)
focal_class.full_signature: @Override public String set(byte[] key, byte[] value)
focal_class.identifier: set
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, byte[] value)
focal_class.return: String
focal_class.signature: String set(byte[] key, byte[] value)
focal_class.class_method_signature: JedisPoolFacade.setex(byte[] key, int expiry, byte[] value)
focal_class.full_signature: @Override public String setex(byte[] key, int expiry, byte[] value)
focal_class.identifier: setex
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, int expiry, byte[] value)
focal_class.return: String
focal_class.signature: String setex(byte[] key, int expiry, byte[] value)
focal_class.class_method_signature: JedisPoolFacade.expire(byte[] key, int value)
focal_class.full_signature: @Override public Long expire(byte[] key, int value)
focal_class.identifier: expire
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, int value)
focal_class.return: Long
focal_class.signature: Long expire(byte[] key, int value)
focal_class.class_method_signature: JedisPoolFacade.srem(byte[] key, byte[]... member)
focal_class.full_signature: @Override public void srem(byte[] key, byte[]... member)
focal_class.identifier: srem
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, byte[]... member)
focal_class.return: void
focal_class.signature: void srem(byte[] key, byte[]... member)
focal_class.class_method_signature: JedisPoolFacade.sadd(byte[] key, byte[]... member)
focal_class.full_signature: @Override public Long sadd(byte[] key, byte[]... member)
focal_class.identifier: sadd
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, byte[]... member)
focal_class.return: Long
focal_class.signature: Long sadd(byte[] key, byte[]... member)
focal_class.class_method_signature: JedisPoolFacade.del(byte[]... keys)
focal_class.full_signature: @Override public Long del(byte[]... keys)
focal_class.identifier: del
focal_class.modifiers: @Override public
focal_class.parameters: (byte[]... keys)
focal_class.return: Long
focal_class.signature: Long del(byte[]... keys)
focal_class.class_method_signature: JedisPoolFacade.exists(byte[] key)
focal_class.full_signature: @Override public Boolean exists(byte[] key)
focal_class.identifier: exists
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key)
focal_class.return: Boolean
focal_class.signature: Boolean exists(byte[] key)
focal_class.class_method_signature: JedisPoolFacade.smembers(byte[] key)
focal_class.full_signature: @Override public Set<byte[]> smembers(byte[] key)
focal_class.identifier: smembers
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key)
focal_class.return: Set<byte[]>
focal_class.signature: Set<byte[]> smembers(byte[] key)
focal_class.class_method_signature: JedisPoolFacade.spop(byte[] key, long count)
focal_class.full_signature: @Override public Set<byte[]> spop(byte[] key, long count)
focal_class.identifier: spop
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, long count)
focal_class.return: Set<byte[]>
focal_class.signature: Set<byte[]> spop(byte[] key, long count)
focal_class.class_method_signature: JedisPoolFacade.expireAt(byte[] key, long unixTime)
focal_class.full_signature: @Override public Long expireAt(byte[] key, long unixTime)
focal_class.identifier: expireAt
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, long unixTime)
focal_class.return: Long
focal_class.signature: Long expireAt(byte[] key, long unixTime)
focal_class.class_method_signature: JedisPoolFacade.zadd(byte[] key, double score, byte[] elem)
focal_class.full_signature: @Override public Long zadd(byte[] key, double score, byte[] elem)
focal_class.identifier: zadd
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, double score, byte[] elem)
focal_class.return: Long
focal_class.signature: Long zadd(byte[] key, double score, byte[] elem)
focal_class.class_method_signature: JedisPoolFacade.zrem(byte[] key, byte[]... fields)
focal_class.full_signature: @Override public Long zrem(byte[] key, byte[]... fields)
focal_class.identifier: zrem
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, byte[]... fields)
focal_class.return: Long
focal_class.signature: Long zrem(byte[] key, byte[]... fields)
focal_class.class_method_signature: JedisPoolFacade.zrangeByScore(byte[] key, double start, double end)
focal_class.full_signature: @Override public Set<byte[]> zrangeByScore(byte[] key, double start, double end)
focal_class.identifier: zrangeByScore
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, double start, double end)
focal_class.return: Set<byte[]>
focal_class.signature: Set<byte[]> zrangeByScore(byte[] key, double start, double end)
focal_class.class_method_signature: JedisPoolFacade.zrange(byte[] key, long start, long end)
focal_class.full_signature: @Override public Set<byte[]> zrange(byte[] key, long start, long end)
focal_class.identifier: zrange
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key, long start, long end)
focal_class.return: Set<byte[]>
focal_class.signature: Set<byte[]> zrange(byte[] key, long start, long end)
focal_class.class_method_signature: JedisPoolFacade.persist(byte[] key)
focal_class.full_signature: @Override public Long persist(byte[] key)
focal_class.identifier: persist
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key)
focal_class.return: Long
focal_class.signature: Long persist(byte[] key)
focal_class.class_method_signature: JedisPoolFacade.info(String section)
focal_class.full_signature: @Override public String info(String section)
focal_class.identifier: info
focal_class.modifiers: @Override public
focal_class.parameters: (String section)
focal_class.return: String
focal_class.signature: String info(String section)
focal_class.class_method_signature: JedisPoolFacade.transaction(final byte[] key, final TransactionRunner<T> transaction)
focal_class.full_signature: @Override public RedisFacade.ResponseFacade<T> transaction(final byte[] key, final TransactionRunner<T> transaction)
focal_class.identifier: transaction
focal_class.modifiers: @Override public
focal_class.parameters: (final byte[] key, final TransactionRunner<T> transaction)
focal_class.return: RedisFacade.ResponseFacade<T>
focal_class.signature: RedisFacade.ResponseFacade<T> transaction(final byte[] key, final TransactionRunner<T> transaction)
focal_class.class_method_signature: JedisPoolFacade.close()
focal_class.full_signature: @Override public void close()
focal_class.identifier: close
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_class.class_method_signature: JedisPoolFacade.rename(byte[] oldkey, byte[] newkey)
focal_class.full_signature: @Override public String rename(byte[] oldkey, byte[] newkey)
focal_class.identifier: rename
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] oldkey, byte[] newkey)
focal_class.return: String
focal_class.signature: String rename(byte[] oldkey, byte[] newkey)
focal_class.class_method_signature: JedisPoolFacade.get(byte[] key)
focal_class.full_signature: @Override public byte[] get(byte[] key)
focal_class.identifier: get
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] key)
focal_class.return: byte[]
focal_class.signature: byte[] get(byte[] key)
focal_class.class_method_signature: JedisPoolFacade.publish(byte[] channel, byte[] message)
focal_class.full_signature: @Override public Long publish(byte[] channel, byte[] message)
focal_class.identifier: publish
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] channel, byte[] message)
focal_class.return: Long
focal_class.signature: Long publish(byte[] channel, byte[] message)
focal_class.class_method_signature: JedisPoolFacade.startMonitoring(MetricRegistry metrics)
focal_class.full_signature: @Override public void startMonitoring(MetricRegistry metrics)
focal_class.identifier: startMonitoring
focal_class.modifiers: @Override public
focal_class.parameters: (MetricRegistry metrics)
focal_class.return: void
focal_class.signature: void startMonitoring(MetricRegistry metrics)
focal_class.superclass: extends AbstractJedisFacade
focal_method.body: @Override
    public Long publish(byte[] channel, byte[] message) {
      return jedis().publish(channel, message);
    }
focal_method.class_method_signature: JedisPoolFacade.publish(byte[] channel, byte[] message)
focal_method.full_signature: @Override public Long publish(byte[] channel, byte[] message)
focal_method.identifier: publish
focal_method.invocations: publish jedis
focal_method.modifiers: @Override public
focal_method.parameters: (byte[] channel, byte[] message)
focal_method.return: Long
focal_method.signature: Long publish(byte[] channel, byte[] message)