Class ObjectReleaseTracker

java.lang.Object
org.apache.solr.common.util.ObjectReleaseTracker

@ThreadSafe public class ObjectReleaseTracker extends Object
  • Field Details

  • Constructor Details

    • ObjectReleaseTracker

      public ObjectReleaseTracker()
  • Method Details

    • track

      public static boolean track(Object object)
    • release

      public static boolean release(Object object)
    • clear

      public static void clear()
    • checkEmpty

      public static String checkEmpty()
      Returns:
      null if ok else error message
    • tryClose

      public static void tryClose()
    • clearObjectTrackerAndCheckEmpty

      public static String clearObjectTrackerAndCheckEmpty()
      Returns:
      null if ok else error message