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

```
lib/ansible/plugins/cache/__init__.py:49:8: 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/plugins/cache/__init__.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

"""
    This is for backwards compatibility.  Will be removed after deprecation.  It was removed as it
    wasn't actually part of the cache plugin API.  It's actually the code to make use of cache
    plugins, not the cache plugin itself.  Subclassing it wouldn't yield a usable Cache Plugin and
    there was no facility to use it as anything else.
    """
    def __init__(self, *args, **kwargs):
        display.deprecated('ansible.plugins.cache.FactCache has been moved to'
                           ' ansible.vars.fact_cache.FactCache.  If you are looking for the class'
                           ' to subclass for a cache plugin, you want'
                           ' ansible.plugins.cache.BaseCacheModule or one of its subclasses.',
                           version='2.12', collection_name='ansible.builtin')
        super(FactCache, self).__init__(*args, **kwargs)
class BaseCacheModule(AnsiblePlugin):