Beispiel #1
0
 @NotNull
 private Getter<FileElement> createTreeElementPointer(@NotNull FileElement treeElement) {
   if (isKeepTreeElementByHardReference()) {
     return treeElement;
   }
   return myManager.isBatchFilesProcessingMode()
       ? new PatchedWeakReference<FileElement>(treeElement)
       : new SoftReference<FileElement>(treeElement);
 }