@Test
  public void testGetAccountByName() throws Exception {

    logger.info("first query.....");
    accountService3.getAccountByName("accountName");

    logger.info("second query....");
    accountService3.getAccountByName("accountName");
  }
  @Test
  public void testReload() throws Exception {
    accountService3.reload();
    // 这2行查询数据库
    accountService3.getAccountByName("somebody1");
    accountService3.getAccountByName("somebody2");

    // 这两行走缓存
    accountService3.getAccountByName("somebody1");
    accountService3.getAccountByName("somebody2");
  }
  @Test
  public void testUpdateAccount() throws Exception {
    Account account1 = accountService3.getAccountByName("accountName1");
    logger.info(account1.toString());
    Account account2 = accountService3.getAccountByName("accountName2");
    logger.info(account2.toString());

    account2.setId(121212);
    accountService3.updateAccount(account2);

    // account1会走缓存
    account1 = accountService3.getAccountByName("accountName1");
    logger.info(account1.toString());
    // account2会查询db
    account2 = accountService3.getAccountByName("accountName2");
    logger.info(account2.toString());
  }