##### SUMMARY
fact_cache contains call to Display.deprecated or AnsibleModule.deprecate and is scheduled for removal

```
lib/ansible/vars/fact_cache.py:99:12: ansible-deprecated-version: Deprecated version ('2.12') found in call to Display.deprecated or AnsibleModule.deprecate (0%)
```

##### ISSUE TYPE
 - Bug Report

##### COMPONENT NAME
```
lib/ansible/vars/fact_cache.py
```

##### ANSIBLE VERSION
```
2.12
```

##### CONFIGURATION
N/A

##### OS / ENVIRONMENT
N/A

##### STEPS TO REPRODUCE
N/A

##### EXPECTED RESULTS
N/A

##### ACTUAL RESULTS
N/A

ret = dict()
        for key in self.keys():
            ret[key] = self.get(key)
        return ret
    @abstractmethod
    def _load(self, filepath):
        """
        Read data from a filepath and return it as a value
        :arg filepath: The filepath to read from.
        :returns: The value stored in the filepath
        This method reads from the file on disk and takes care of any parsing
        and transformation of the data before returning it.  The value
        returned should be what Ansible would expect if it were uncached data.
        .. note:: Filehandles have advantages but calling code doesn't know
            whether this file is text or binary, should be decoded, or accessed via
            a library function.  Therefore the API uses a filepath and opens
            the file inside of the method.
        """
        pass
    @abstractmethod
    def _dump(self, value, filepath):
        """
        Write data to a filepath
        :arg value: The value to store
        :arg filepath: The filepath to store it at
        """
        pass
class CachePluginAdjudicator(MutableMapping):