public void cacheSenseEntry(ISenseEntry entry){ checkOpen(); if(!isEnabled()) return; senseCache.put(entry.getSenseKey(), entry); reduceCacheSize(senseCache); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (!(obj instanceof ISenseEntry)) return false; final ISenseEntry other = (ISenseEntry) obj; if (count != other.getTagCount()) return false; if (num != other.getSenseNumber()) return false; if (offset != other.getOffset()) return false; if(!key.equals(other.getSenseKey())) return false; return true; }
for(Iterator<ISenseEntry> i = source.getSenseEntryIterator(); i.hasNext(); ){ entry = i.next(); word = result.words.get(entry.getSenseKey()); result.senses.put(word.getSenseKey(), makeSenseEntry(word.getSenseKey(), entry));