@Test public void testHandleSaveErrorShouldNotThrowException() { target.handleSaveError("key", new Exception()); }
@Override public void handleSaveError(String key, Exception e) { log.error("Failed saving rate for " + key + ", returning unsaved rate", e); }
DefaultRateLimiterErrorHandler implements RateLimiterErrorHandler { @Override public void handleSaveError(String key, Exception e) { log.error("Failed saving rate for " + key + ", returning unsaved rate", e); } }
DefaultRateLimiterErrorHandler implements RateLimiterErrorHandler { @Override public void handleSaveError(String key, Exception e) { log.error("Failed saving rate for " + key + ", returning unsaved rate", e); }  }
DefaultRateLimiterErrorHandler implements RateLimiterErrorHandler { @Override public void handleSaveError(String key, Exception e) { log.error("Failed saving rate for " + key + ", returning unsaved rate", e); }  @Override void handleSaveError(String key, Exception e); @Override void handleFetchError(String key, Exception e); @Override void handleError(String msg, Exception e); }
DefaultRateLimiterErrorHandler implements RateLimiterErrorHandler { @Override public void handleSaveError(String key, Exception e) { log.error("Failed saving rate for " + key + ", returning unsaved rate", e); }  @Override void handleSaveError(String key, Exception e); @Override void handleFetchError(String key, Exception e); @Override void handleError(String msg, Exception e);  }