diff --git a/dist/cache-save/index.js b/dist/cache-save/index.js
index 4afe3a0..5cb60a0 100644
--- a/dist/cache-save/index.js
+++ b/dist/cache-save/index.js
@@ -46376,11 +46376,11 @@ function run() {
 }
 exports.run = run;
 const cachePackages = () => __awaiter(void 0, void 0, void 0, function* () {
-    const cacheInput = core.getInput('cache');
+    const cacheInput = core.getBooleanInput('cache');
     if (!cacheInput) {
         return;
     }
-    const packageManager = cacheInput.toUpperCase() === 'TRUE' ? 'default' : cacheInput;
+    const packageManager = 'default';
     const state = core.getState(constants_1.State.CacheMatchedKey);
     const primaryKey = core.getState(constants_1.State.CachePrimaryKey);
     const packageManagerInfo = yield cache_utils_1.getPackageManagerInfo(packageManager);
diff --git a/src/cache-save.ts b/src/cache-save.ts
index 4f2afae..7e3c5b2 100644
--- a/src/cache-save.ts
+++ b/src/cache-save.ts
@@ -21,13 +21,12 @@ export async function run() {
 }
 
 const cachePackages = async () => {
-  const cacheInput = core.getInput('cache');
+  const cacheInput = core.getBooleanInput('cache');
   if (!cacheInput) {
     return;
   }
 
-  const packageManager =
-    cacheInput.toUpperCase() === 'TRUE' ? 'default' : cacheInput;
+  const packageManager = 'default';
 
   const state = core.getState(State.CacheMatchedKey);
   const primaryKey = core.getState(State.CachePrimaryKey);