long ts1 = System.currentTimeMillis();
ShardedJedis jedis = getResource();
try {
logger.info("event=cache_filler_started queue_url=" + queueUrl + " shard=" + shard);
jedis.del(queueUrl + "-" + shard + "-Q");
jedis.del(queueUrl + "-" + shard + "-H");
jedis.del(queueUrl + "-" + shard + "-R");
String previousReceiptHandle = null;
List<CQSMessage> messages = persistenceStorage.peekQueue(queueUrl, shard, null, null, 1000);
int totalCached = 0;
while (messages.size() != 0) {