1.1 --- a/src/share/vm/oops/instanceKlass.hpp Tue Sep 17 23:12:27 2013 +0200 1.2 +++ b/src/share/vm/oops/instanceKlass.hpp Fri Sep 13 22:38:02 2013 -0400 1.3 @@ -245,7 +245,6 @@ 1.4 MemberNameTable* _member_names; // Member names 1.5 JNIid* _jni_ids; // First JNI identifier for static fields in this class 1.6 jmethodID* _methods_jmethod_ids; // jmethodIDs corresponding to method_idnum, or NULL if none 1.7 - int* _methods_cached_itable_indices; // itable_index cache for JNI invoke corresponding to methods idnum, or NULL 1.8 nmethodBucket* _dependencies; // list of dependent nmethods 1.9 nmethod* _osr_nmethods_head; // Head of list of on-stack replacement nmethods for this class 1.10 BreakpointInfo* _breakpoints; // bpt lists, managed by Method* 1.11 @@ -690,10 +689,6 @@ 1.12 size_t *length_p, jmethodID* id_p); 1.13 jmethodID jmethod_id_or_null(Method* method); 1.14 1.15 - // cached itable index support 1.16 - void set_cached_itable_index(size_t idnum, int index); 1.17 - int cached_itable_index(size_t idnum); 1.18 - 1.19 // annotations support 1.20 Annotations* annotations() const { return _annotations; } 1.21 void set_annotations(Annotations* anno) { _annotations = anno; } 1.22 @@ -994,11 +989,6 @@ 1.23 void release_set_methods_jmethod_ids(jmethodID* jmeths) 1.24 { OrderAccess::release_store_ptr(&_methods_jmethod_ids, jmeths); } 1.25 1.26 - int* methods_cached_itable_indices_acquire() const 1.27 - { return (int*)OrderAccess::load_ptr_acquire(&_methods_cached_itable_indices); } 1.28 - void release_set_methods_cached_itable_indices(int* indices) 1.29 - { OrderAccess::release_store_ptr(&_methods_cached_itable_indices, indices); } 1.30 - 1.31 // Lock during initialization 1.32 public: 1.33 // Lock for (1) initialization; (2) access to the ConstantPool of this class.