More concretely, something like:

`private final Map<String, ProxyPattern> proxyChainRegexCache;`

...where then you'd:

`this.proxyChainRegexCache.put(item, new ProxyPattern(item));`

...and c-tor for `ProxyPattern` would:

```
 Pattern.compile(item)
```