## Provided Capabilities (1)

Name | Dynamic | Other provider points
--- | --- | ---
org.wildfly.clustering.infinispan.cache-configuration.store.write | true | /subsystem=infinispan/cache-container=*/invalidation-cache=*/store=custom/write=behind /subsystem=infinispan/cache-container=*/invalidation-cache=*/store=file/write=through /subsystem=infinispan/cache-container=*/replicated-cache=*/store=remote/write=through /subsystem=infinispan/cache-container=*/distributed-cache=*/store=file/write=behind /subsystem=infinispan/cache-container=*/replicated-cache=*/store=custom/write=behind /subsystem=infinispan/cache-container=*/invalidation-cache=*/store=remote/write=through /subsystem=infinispan/cache-container=*/replicated-cache=*/store=custom/write=through /subsystem=infinispan/cache-container=*/local-cache=*/store=jdbc/write=behind /subsystem=infinispan/cache-container=*/invalidation-cache=*/store=hotrod/write=behind /subsystem=infinispan/cache-container=*/replicated-cache=*/store=file/write=through /subsystem=infinispan/cache-container=*/replicated-cache=*/store=remote/write=behind /subsystem=infinispan/cache-container=*/replicated-cache=*/store=hotrod/write=through /subsystem=infinispan/cache-container=*/scattered-cache=*/store=hotrod/write=behind /subsystem=infinispan/cache-container=*/replicated-cache=*/store=jdbc/write=behind /subsystem=infinispan/cache-container=*/invalidation-cache=*/store=hotrod/write=through /subsystem=infinispan/cache-container=*/distributed-cache=*/store=hotrod/write=behind /subsystem=infinispan/cache-container=*/scattered-cache=*/store=file/write=through /subsystem=infinispan/cache-container=*/local-cache=*/store=jdbc/write=through /subsystem=infinispan/cache-container=*/distributed-cache=*/store=jdbc/write=behind /subsystem=infinispan/cache-container=*/distributed-cache=*/store=jdbc/write=through /subsystem=infinispan/cache-container=*/local-cache=*/store=hotrod/write=behind /subsystem=infinispan/cache-container=*/distributed-cache=*/store=hotrod/write=through /subsystem=infinispan/cache-container=*/scattered-cache=*/store=custom/write=through /subsystem=infinispan/cache-container=*/local-cache=*/store=file/write=behind /subsystem=infinispan/cache-container=*/distributed-cache=*/store=custom/write=behind /subsystem=infinispan/cache-container=*/scattered-cache=*/store=custom/write=behind /subsystem=infinispan/cache-container=*/invalidation-cache=*/store=custom/write=through /subsystem=infinispan/cache-container=*/replicated-cache=*/store=file/write=behind /subsystem=infinispan/cache-container=*/local-cache=*/store=remote/write=behind /subsystem=infinispan/cache-container=*/scattered-cache=*/store=jdbc/write=behind /subsystem=infinispan/cache-container=*/local-cache=*/store=custom/write=through /subsystem=infinispan/cache-container=*/scattered-cache=*/store=hotrod/write=through /subsystem=infinispan/cache-container=*/scattered-cache=*/store=jdbc/write=through /subsystem=infinispan/cache-container=*/local-cache=*/store=file/write=through /subsystem=infinispan/cache-container=*/invalidation-cache=*/store=jdbc/write=behind /subsystem=infinispan/cache-container=*/invalidation-cache=*/store=jdbc/write=through /subsystem=infinispan/cache-container=*/distributed-cache=*/store=custom/write=through /subsystem=infinispan/cache-container=*/scattered-cache=*/store=remote/write=through /subsystem=infinispan/cache-container=*/local-cache=*/store=remote/write=through /subsystem=infinispan/cache-container=*/replicated-cache=*/store=jdbc/write=through /subsystem=infinispan/cache-container=*/invalidation-cache=*/store=remote/write=behind /subsystem=infinispan/cache-container=*/replicated-cache=*/store=hotrod/write=behind /subsystem=infinispan/cache-container=*/distributed-cache=*/store=remote/write=behind /subsystem=infinispan/cache-container=*/scattered-cache=*/store=file/write=behind /subsystem=infinispan/cache-container=*/local-cache=*/store=custom/write=behind /subsystem=infinispan/cache-container=*/distributed-cache=*/store=file/write=through /subsystem=infinispan/cache-container=*/scattered-cache=*/store=remote/write=behind /subsystem=infinispan/cache-container=*/invalidation-cache=*/store=file/write=behind /subsystem=infinispan/cache-container=*/distributed-cache=*/store=remote/write=through

## Operations (2)

- add - Add a write-through configuration to the store.

  Raw DMR model |
      {
          "operation-name" : "add",
          "description" : "Add a write-through configuration to the store.",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : false
      }

- remove - Remove a write-through configuration to the store.

  Raw DMR model |
      {
          "operation-name" : "remove",
          "description" : "Remove a write-through configuration to the store.",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "restart-required" : "resource-services",
          "runtime-only" : false
      }

## Galleon Features

Galleon features are to be used when creating Galleon feature-packs.

- subsystem.infinispan.cache-container.local-cache.store.hotrod.write.through

      <feature spec="subsystem.infinispan.cache-container.local-cache.store.hotrod.write.through">
        <param name="cache-container" value="{resource name}"/>
        <param name="local-cache" value="{resource name}"/>
      <feature/>