diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -34,8 +34,6 @@ function validateQuery(query) {
 }
 
 module.exports = function(source) {
-	this.cacheable && this.cacheable();
-
 	var query = utils.parseQuery(this.query);
 	validateQuery(query);
 	var prefix = escapeStringRegexp(query.prefix || '{{');
diff --git a/test/test.js b/test/test.js
index <HASH>..<HASH> 100644
--- a/test/test.js
+++ b/test/test.js
@@ -1,14 +1,6 @@
 import test from 'ava';
 import loader from '../index.js';
 
-test('calls cacheable', t => {
-	t.plan(1);
-	const context = {
-		cacheable: () => t.pass()
-	};
-	loader.call(context, '');
-});
-
 test('basic usage', t => {
 	t.is(
 		loader.call({}, '{{anotherLoader!hi.js}}'),
no need to call cacheable() in webpack 2