I'm not sure about the `{name}` pattern here. The `@Named` annotation is used to identify the method and configure its timeout. Timeouts are defined using properties with the value of the annotation as follows:

```java
jclouds.timeouts.database:create = <timeout value>
```

And in this case the name of the property would be:

```java
jclouds.timeouts.database:delete/{name} = <timeout value>
```

Which seems a little weird. I'd just leave the value as `databases:delete`.