@Override
	public void destroyObject(PooledObject<ShardedJedis> pooledShardedJedis)
		throws Exception {
	    final ShardedJedis shardedJedis = pooledShardedJedis.getObject();
	    for (Jedis jedis : shardedJedis.getAllShards()) {
		try {
		    try {
			jedis.quit();
		    } catch (Exception e) {

		    }
		    jedis.disconnect();
		} catch (Exception e) {

		}
	    }
	}