void (PsiReference ref, PsiElement results, boolean physical, boolean incompleteCode, final int clearCountOnStart) { synchronized (PsiLock.LOCK) { if (clearCountOnStart != myClearCount && results != null) return; int index = getIndex(physical, incompleteCode); myResolveMaps[index].put(ref, new SoftReference<PsiElement>(results)); } }