# CacheNone The CacheNone() strategy instructs caches not to store any data. The function accepts no arguments. Learn more about [data fetching in Hydrogen](/docs/custom-storefronts/hydrogen/data-fetching/fetch-data). ### Example code ```js import {json} from '@shopify/remix-oxygen'; import {CacheNone} from '@shopify/hydrogen'; export async function loader({context}) { const data = await context.storefront.query( `#grahpql { shop { name description } }`, { cache: CacheNone(), }, ); return json(data); } ``` ```ts import {json, type LoaderArgs} from '@shopify/remix-oxygen'; import {CacheNone} from '@shopify/hydrogen'; export async function loader({context}: LoaderArgs) { const data = await context.storefront.query( `#grahpql { shop { name description } }`, { cache: CacheNone(), }, ); return json(data); } ``` ## Arguments ### CacheNoneGeneratedType #### Returns: NoStoreStrategy export function CacheNone(): NoStoreStrategy { return { mode: NO_STORE, }; } ### NoStoreStrategy ### mode ## Related - [createStorefrontClient](/docs/api/hydrogen/2023-07/utilities/createstorefrontclient) - [CacheShort](/docs/api/hydrogen/2023-07/utilities/cacheshort) - [CacheLong](/docs/api/hydrogen/2023-07/utilities/cachelong) - [CacheCustom](/docs/api/hydrogen/2023-07/utilities/cachecustom)