diff --git a/MagickCore/cache-private.h b/MagickCore/cache-private.h
index 8990852..e76cd66 100644
--- a/MagickCore/cache-private.h
+++ b/MagickCore/cache-private.h
@@ -23,7 +23,6 @@
#endif
#include <time.h>
-#include "MagickCore/cache.h"
#include "MagickCore/random_.h"
#include "MagickCore/thread-private.h"
#include "MagickCore/semaphore.h"
@@ -37,6 +36,9 @@
PingCache
} CacheType;
+typedef void
+ *Cache;
+
typedef MagickBooleanType
(*GetOneAuthenticPixelFromHandler)(Image *,const ssize_t,const ssize_t,
PixelPacket *,ExceptionInfo *),