You may have noticed that the DATAID column values in CACHEIVL do not always exactly match the dependency IDs that are present in the cache monitor.
There's a little more about caching and how to do it well in that answer I posted some times ago.
Under certain circumstances performance gains can be made by transferring cache management from the authoring environment to a publishing instance.
It will then be the publishing environment (not the AEM authoring environment) that sends a cache invalidation request to Dispatcher when a published page is received.
You should create a dedicated user account for use with replication agents.
For more information see the Configure Replication and Transport Users section of the Security Checklist.
Once an URL is cached by a gateway cache, the cache will not ask the application for that content anymore.