m_numInsts = m_data.numInstances();
m_kernelEvals = 0; m_cacheHits   = 0; m_numInsts    = m_data.numInstances();
  protected void initVars(Instances data) {    super.initVars(data);        m_numInsts = m_data.numInstances();    if (getCacheSize() > 0) {      // Use LRU cache      m_storage = new double[m_cacheSize * m_cacheSlots];      m_keys    = new long[m_cacheSize * m_cacheSlots];    }   }