static synchronized Accessor accessorFor(Class<?> type, Method method,
Configuration configuration, String name) {
Integer hashCode = hashCodeFor(type, method.getName(), configuration);
Accessor accessor = (Accessor) cache.get(hashCode);
if (accessor == null) {
accessor = new MethodAccessor(type, method, name);
cache.put(hashCode, accessor);
}
return accessor;
}