}
}
private String getCacheKey(Method method, Object[] args) throws InstantiationException, IllegalAccessException{
CachePolicy policy=method.getAnnotation(CachePolicy.class);
return "".equals(policy.key())?policy.keyGenerater().newInstance().generatKey(method, args):policy.key();
}
}