public class MemcacheServiceRetryProxy extends Object implements InvocationHandler
Dynamic proxy which wraps a MemcacheService and adds retries when an exception occurs. It logs and masks exceptions on complete failure.
Constructor and Description |
---|
MemcacheServiceRetryProxy(com.google.appengine.api.memcache.MemcacheService raw,
int retries) |
Modifier and Type | Method and Description |
---|---|
static com.google.appengine.api.memcache.MemcacheService |
createProxy(com.google.appengine.api.memcache.MemcacheService raw)
Create the proxy that does retries.
|
static com.google.appengine.api.memcache.MemcacheService |
createProxy(com.google.appengine.api.memcache.MemcacheService raw,
int retryCount)
Create the proxy that does retries.
|
Object |
invoke(Object proxy,
Method meth,
Object[] args) |
public MemcacheServiceRetryProxy(com.google.appengine.api.memcache.MemcacheService raw, int retries)
public static com.google.appengine.api.memcache.MemcacheService createProxy(com.google.appengine.api.memcache.MemcacheService raw)
public static com.google.appengine.api.memcache.MemcacheService createProxy(com.google.appengine.api.memcache.MemcacheService raw, int retryCount)
Copyright © 2016. All rights reserved.