Class ResourceHolderImpl<T>

java.lang.Object
org.aksw.commons.util.ref.ResourceHolderImpl<T>
Type Parameters:
T -
All Implemented Interfaces:
AutoCloseable, ResourceHolder<T>

public class ResourceHolderImpl<T> extends Object implements ResourceHolder<T>
Associate a resource with a closing mechanism
Author:
raven
  • Field Details

    • value

      protected T value
    • closeActionRun

      protected boolean closeActionRun
    • closeAction

      protected AutoCloseable closeAction
  • Constructor Details

    • ResourceHolderImpl

      public ResourceHolderImpl(T value, AutoCloseable closeAction)
  • Method Details