diff --git a/src/Cacheable.php b/src/Cacheable.php
index <HASH>..<HASH> 100644
--- a/src/Cacheable.php
+++ b/src/Cacheable.php
@@ -9,11 +9,10 @@ trait Cacheable
      */
     public function getCacheKey()
     {
-        return sprintf("%s/%s-%s", 
+        return sprintf("%s/%s-%s",
             get_class($this),
-            $this->id,
+            $this->getKey(),
             $this->updated_at->timestamp
         );
     }
 }
-
Use more safer getKey() method instead of assumption that key is named id