"use strict";
/* Socket Lib - Built with rolldown */
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_runtime = require('../_virtual/_rolldown/runtime.js');
let src_external_cacache = require("../external/cacache");
src_external_cacache = require_runtime.__toESM(src_external_cacache);

//#region src/cacache/_internal.ts
/**
* @file Accessor for the vendored `cacache` module. Centralised so other
*   `cacache/*` leaves stay decoupled from the import path — if the vendoring
*   moves, only this leaf updates.
*/
/**
* Get the cacache module for cache operations.
*
* @example
*   ;```typescript
*   const cacache = getCacache()
*   const entries = await cacache.ls(cacheDir)
*   ```
*/
function getCacache() {
	return src_external_cacache.default;
}

//#endregion
exports.getCacache = getCacache;