change parametercache to public