## Uses of Class
org.apache.tapestry5.commons.internal.util.LockSupport

- Packages that use LockSupport
  Package | Description
  --- | ---
  org.apache.tapestry5.alerts | Support for a standard way of presenting alerts to the user, via the `AlertManager` service combined with the `Alerts` component.
  org.apache.tapestry5.commons.internal.services |
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
  org.apache.tapestry5.internal.util | [INTERNAL USE ONLY] various utility classes; API subject to change.
  org.apache.tapestry5.ioc.internal.services | [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
  org.apache.tapestry5.ioc.internal.util | [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change

- - ### Uses of LockSupport in org.apache.tapestry5.alerts

    Subclasses of LockSupport in org.apache.tapestry5.alerts
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AlertStorage` | A stateless session object used to store Alerts between requests.

  - ### Uses of LockSupport in org.apache.tapestry5.commons.internal.services

    Subclasses of LockSupport in org.apache.tapestry5.commons.internal.services
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TypeCoercerImpl` |

  - ### Uses of LockSupport in org.apache.tapestry5.internal.services

    Subclasses of LockSupport in org.apache.tapestry5.internal.services
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ApplicationMessageCatalogObjectProvider` | Allows for injection of the global application message catalog into services.
    `class` | `AssetSourceImpl` |
    `class` | `ContextResource` | A resource stored with in the web application context.

  - ### Uses of LockSupport in org.apache.tapestry5.internal.structure

    Subclasses of LockSupport in org.apache.tapestry5.internal.structure
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `InternalComponentResourcesImpl` | The bridge between a component and its `ComponentPageElement`, that supplies all kinds of resources to the component, including access to its parameters, parameter bindings, and persistent field data.

  - ### Uses of LockSupport in org.apache.tapestry5.internal.util

    Subclasses of LockSupport in org.apache.tapestry5.internal.util
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NamedSet<T>` | Simple, thread-safe associative array that relates a name to a value.

  - ### Uses of LockSupport in org.apache.tapestry5.ioc.internal.services

    Subclasses of LockSupport in org.apache.tapestry5.ioc.internal.services
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CachingObjectCreator<T>` | An `ObjectCreator` that delegates to another `ObjectCreator` and caches the result.

  - ### Uses of LockSupport in org.apache.tapestry5.ioc.internal.util

    Subclasses of LockSupport in org.apache.tapestry5.ioc.internal.util
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractResource` | Abstract implementation of `Resource`.
    `class` | `ClasspathResource` | Implementation of `Resource` for files on the classpath (as defined by a `ClassLoader`).
    `class` | `OneShotLock` | Logic for handling one shot semantics for classes; classes that include a method (or methods) that "locks down" the instance, to prevent it from being used again in the future.