Full checks on both sides with retries after timeouts implemented.
LRU caching of requestes on server side.