diff --git a/com.amd.aparapi/src/java/com/amd/aparapi/internal/model/Supplier.java b/com.amd.aparapi/src/java/com/amd/aparapi/internal/model/Supplier.java
new file mode 100644
index 0000000000000000000000000000000000000000..737345b65efb73e8a8938c9f428d5164e0cec685
--- /dev/null
+++ b/com.amd.aparapi/src/java/com/amd/aparapi/internal/model/Supplier.java
@@ -0,0 +1,8 @@
+package com.amd.aparapi.internal.model;
+
+/**
+ * Substitute of Java8's Supplier<V> interface, used in Java7 backport of caches.
+ */
+public interface Supplier<V> {
+   V get();
+}