Skip to content

Commit 0dbf8d0

Browse files
committed
more logging for MostRecentProvider
1 parent 120a7ef commit 0dbf8d0

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/dynamodb_encryption_sdk/material_providers/most_recent.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ def get(self, name):
112112
def clear(self):
113113
# type: () -> None
114114
"""Clear the cache."""
115+
_LOGGER.debug("Clearing cache")
115116
with self._cache_lock:
116117
self._cache = OrderedDict() # type: OrderedDict[Any, Any] # pylint: disable=attribute-defined-outside-init
117118

@@ -163,8 +164,10 @@ def decryption_materials(self, encryption_context):
163164
"""
164165
version = self._provider_store.version_from_material_description(encryption_context.material_description)
165166
try:
167+
_LOGGER.debug("Looking in cache for decryption materials provider version %d", version)
166168
provider = self._cache.get(version)
167169
except KeyError:
170+
_LOGGER.debug("Decryption materials provider not found in cache")
168171
try:
169172
provider = self._provider_store.provider(self._material_name, version)
170173
except InvalidVersionError:
@@ -281,10 +284,10 @@ def encryption_materials(self, encryption_context):
281284

282285
if ttl_action is TtlActions.LIVE:
283286
try:
284-
_LOGGER.debug("Looking in cache for materials provider version %d", self._version)
287+
_LOGGER.debug("Looking in cache for encryption materials provider version %d", self._version)
285288
provider = self._cache.get(self._version)
286289
except KeyError:
287-
_LOGGER.debug("Provider not found in cache")
290+
_LOGGER.debug("Encryption materials provider not found in cache")
288291
ttl_action = TtlActions.EXPIRED
289292

290293
if provider is None:

0 commit comments

Comments
 (0)