RubyCache.instance().add(rubyMembers, "1.8/system");
RubyCache.instance().addMembers(rubyMembers, path);
    private static void cache(ClassDescription description) {        ClassMember parent = new ClassMember(description.getName(), 0, 0);        parent.setParentMemberName(description.getSuperclass());        parent.setEndOffset(0);        String namespace = description.getNamespace();        if(namespace != null && namespace.trim().length() > 0) {            namespace += "::";        }        parent.setNamespace(namespace);        parent.setDocumentationComment(description.getComment());        addMethods(description.getInstanceMethods(), parent);        addMethods(description.getClassMethods(), parent);        Member[] members = new Member[1];        members[0] = parent;        RubyMembers rubyMembers = new RubyMembers(members, new ArrayList<Problem>());        RubyCache.instance().add(rubyMembers, "1.8/system");    }