public class RedisRobotsLogic extends Object
Modifier and Type | Method and Description |
---|---|
void |
appendLogInfo(PrintWriter info) |
void |
close() |
org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.RedisValue |
getValue(String key) |
List<org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.RedisValue> |
getValue(String[] keys) |
static boolean |
isGzipStream(byte[] bytes) |
org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.KeyRedisValue |
popKeyAndGet(String list) |
void |
pushKey(String list,
String key) |
void |
pushKey(String list,
String key,
int maxSize) |
<T> T |
runJedisCmd(org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.JedisRunner<T> runner) |
void |
runJedisCmd(org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.JedisRunnerVoid runner) |
void |
updateValue(String url,
org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.RedisValue value) |
void |
updateValue(String url,
org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.RedisValue value,
boolean gzip) |
public <T> T runJedisCmd(org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.JedisRunner<T> runner) throws LiveWebCacheUnavailableException
LiveWebCacheUnavailableException
public void runJedisCmd(org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.JedisRunnerVoid runner)
public org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.RedisValue getValue(String key) throws LiveWebCacheUnavailableException
LiveWebCacheUnavailableException
public List<org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.RedisValue> getValue(String[] keys) throws LiveWebCacheUnavailableException
LiveWebCacheUnavailableException
public void updateValue(String url, org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.RedisValue value)
public void updateValue(String url, org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.RedisValue value, boolean gzip)
public org.archive.wayback.accesscontrol.robotstxt.redis.RedisRobotsLogic.KeyRedisValue popKeyAndGet(String list) throws LiveWebCacheUnavailableException
LiveWebCacheUnavailableException
public void close()
public void appendLogInfo(PrintWriter info)
public static boolean isGzipStream(byte[] bytes)
Copyright © 2005–2015 IIPC. All rights reserved.