private final ProviderManager resolveContextManager;
private final ResourceResolverControl control;
private final T providerState;
private final String parentPath;
private volatile boolean parentLookupDone = false;
<BUG>private volatile ResourceProvider<Object> parentProvider;
</BUG>
private volatile ResolveContext<Object> parentResolveContext;
public BasicResolveContext(@Nonnull final ResourceResolver resolver,
@Nonnull final ProviderManager resolveContextManager,

private final ProviderManager resolveContextManager;
private final ResourceResolverControl control;
private final T providerState;
private final String parentPath;
private volatile boolean parentLookupDone = false;
private volatile ResourceProviderHandler parentProviderHandler;
private volatile ResolveContext<Object> parentResolveContext;
public BasicResolveContext(@Nonnull final ResourceResolver resolver,
@Nonnull final ProviderManager resolveContextManager,
