diff --git a/Priming.md b/Priming.md
index d7597ad8c..c7654bb06 100644
--- a/Priming.md
+++ b/Priming.md
@@ -56,4 +56,6 @@ In order to generate the `classloaded.txt` file for a Java module in this projec
- `classesloaded.txt` file includes test classes as well because the file is generated while running tests. This is not a problem because all the classes that are not found are ignored by `ClassPreLoader.preloadClasses()`. Also `beforeCheckpoint()` hook is not time-sensitive, it only runs once when a new Lambda version gets published.
## Reference Implementation
-Working example is available in the [powertools-metrics](powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/MetricsFactory.java).
+Working examples are available in:
+- [powertools-metrics](powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/MetricsFactory.java) - Automatic priming with `ClassPreLoader`
+- [powertools-idempotency-dynamodb](powertools-idempotency/powertools-idempotency-dynamodb/src/main/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/DynamoDBPersistenceStore.java) - Invoke priming + Automatic priming
diff --git a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml
index d223e0d2f..073d58950 100644
--- a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml
+++ b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml
@@ -65,6 +65,10 @@
org.crac
crac
+
+ software.amazon.lambda
+ powertools-common
+
@@ -106,6 +110,24 @@
+
+ generate-classesloaded-file
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ -Xlog:class+load=info:classesloaded.txt
+ --add-opens java.base/java.util=ALL-UNNAMED
+ --add-opens java.base/java.lang=ALL-UNNAMED
+
+
+
+
+
+
generate-graalvm-files