title: python secrets manager sdk cache return nonetype
body: <p>Im working in a lambda with python, that uses secrets manager to retrieve password to connect into kafka cluster, running in AWS.</p>
  <p>The password to connect into kafka cluster may change, because of that, i need to retrieve in runtime, not inject the secret as env variable into lambda.</p>
  <p>The endpoint url points to localhost:4566, the endpoint of secretsmanager service in localstack.</p>
  <p>Im running this code, and using localstack (v12.14) to run locally:</p>
  <pre><code>secret_name = os.getenv('KCERT_SECRET')
  region_name = &quot;sa-east-1&quot;
  
  session = boto3.session.Session()
  
  client = session.client(
      endpoint_url=endpoint_url,
      service_name='secretsmanager',
      region_name=region_name
  )
  
  cache = SecretCache(SecretCacheConfig(), client)
  get_secret_value_response = cache.get_secret_string(secret_name)
  </code></pre>
  <p>KCERT_SECRET have the path to the secret: (test/kcert), and im running a local script do create the secret.</p>
  <p>Im already validate that the secret are created, and if i change the name of the secrets, i receive not found secret error, but when running if the correct name, the variable get_secret_value_response always is a NoneType.</p>
  <p>I don't understand what is going on, i don't know if the problem is with the aws_secretsmanager_caching library or with the localstack.</p>