- caching implemeted with shelve object store
- Foreman connect only if cache not valid