class PropertyAccessorCache {

    @SuppressWarnings("unchecked")
    public static <T> PropertyAccessor<T, ?> get(Class<T> clazz, String property) {
        return (PropertyAccessor<T, ?>)ACCESSOR_CACHE.get(new CacheKey(clazz, property));
    }

    private  PropertyAccessorCache();

}