{
  "_id": "6ac21ecf773a0037682c24a1",
  "Package": "memoise",
  "Title": "'Memoisation' of Functions",
  "Version": "2.0.1.9000",
  "Authors@R": "c(person(given = \"Hadley\",\nfamily = \"Wickham\",\nrole = \"aut\",\nemail = \"hadley@posit.co\"),\nperson(given = \"Jim\",\nfamily = \"Hester\",\nrole = \"aut\"),\nperson(given = \"Winston\",\nfamily = \"Chang\",\nrole = c(\"aut\", \"cre\"),\nemail = \"winston@posit.co\"),\nperson(given = \"Kirill\",\nfamily = \"Müller\",\nrole = \"aut\",\nemail = \"krlmlr+r@mailbox.org\"),\nperson(given = \"Daniel\",\nfamily = \"Cook\",\nrole = \"aut\",\nemail = \"danielecook@gmail.com\"),\nperson(given = \"Mark\",\nfamily = \"Edmondson\",\nrole = \"ctb\",\nemail = \"r@sunholo.com\"))",
  "Description": "Cache the results of a function so that when you call it\nagain with the same arguments it returns the previously\ncomputed value.",
  "License": "MIT + file LICENSE",
  "URL": "https://memoise.r-lib.org, https://github.com/r-lib/memoise",
  "BugReports": "https://github.com/r-lib/memoise/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.2",
  "Repository": "https://r-lib.r-universe.dev",
  "Date/Publication": "2023-12-05 17:01:13 UTC",
  "RemoteUrl": "https://github.com/r-lib/memoise",
  "RemoteRef": "HEAD",
  "RemoteSha": "40db995d57e1790ed2519f5a653ca0f497a53c71",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-04 09:37:01 UTC",
    "User": "root"
  },
  "Author": "Hadley Wickham [aut],\nJim Hester [aut],\nWinston Chang [aut, cre],\nKirill Müller [aut],\nDaniel Cook [aut],\nMark Edmondson [ctb]",
  "Maintainer": "Winston Chang <winston@posit.co>",
  "_user": "r-lib",
  "_type": "src",
  "_file": "memoise_2.0.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/ab8d84c74008b3fb77947b8297c9d8d060689ecff6d979ca4e3eac818d4c7e2f",
  "_filesize": 129755,
  "_sha256": "ab8d84c74008b3fb77947b8297c9d8d060689ecff6d979ca4e3eac818d4c7e2f",
  "_expires": "2027-01-12T09:39:25.000Z",
  "_created": "2026-10-04T09:37:01.000Z",
  "_published": "2026-10-04T09:39:27.291Z",
  "_jobs": [
    {
      "job": 111408184300,
      "time": 105,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11299497987"
    },
    {
      "job": 111408184299,
      "time": 106,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11300035709"
    },
    {
      "job": 111408184311,
      "time": 68,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11299354746"
    },
    {
      "job": 111408184295,
      "time": 95,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11299975739"
    },
    {
      "job": 111407781888,
      "time": 154,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11299323134"
    },
    {
      "job": 111408184353,
      "time": 72,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11300250017"
    },
    {
      "job": 111408184314,
      "time": 56,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11299920886"
    },
    {
      "job": 111408184331,
      "time": 64,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11299955855"
    },
    {
      "job": 111408184332,
      "time": 74,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11300070587"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/r-lib/actions/runs/37192581612",
  "_status": "success",
  "_upstream": "https://github.com/r-lib/memoise",
  "_commit": {
    "id": "40db995d57e1790ed2519f5a653ca0f497a53c71",
    "author": "Winston Chang <winston@posit.co>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #151 from tracykteal/patch-1\n\nUpdate DESCRIPTION for Posit",
    "time": 1701795673
  },
  "_maintainer": {
    "name": "Winston Chang",
    "email": "winston@posit.co",
    "login": "wch",
    "description": "Senior Principal Software Engineer at @posit-pbc (formerly known as @rstudio)",
    "uuid": 86978
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "rlang",
      "version": ">= 0.4.10",
      "role": "Imports"
    },
    {
      "package": "cachem",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Suggests"
    },
    {
      "package": "aws.s3",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "googleAuthR",
      "role": "Suggests"
    },
    {
      "package": "googleCloudStorageR",
      "role": "Suggests"
    },
    {
      "package": "httr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "r-lib",
  "_selfowned": true,
  "_usedby": 6454,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "memoise"
  ],
  "_stars": 322,
  "_contributors": [
    {
      "user": "jimhester",
      "count": 84,
      "uuid": 205275
    },
    {
      "user": "hadley",
      "count": 21,
      "uuid": 4196
    },
    {
      "user": "wch",
      "count": 18,
      "uuid": 86978
    },
    {
      "user": "krlmlr",
      "count": 14,
      "uuid": 1741643
    },
    {
      "user": "sietse",
      "count": 9,
      "uuid": 271843
    },
    {
      "user": "egnha",
      "count": 3,
      "uuid": 12226767
    },
    {
      "user": "markedmondson1234",
      "count": 3,
      "uuid": 3155884
    },
    {
      "user": "coolbutuseless",
      "count": 2,
      "uuid": 181818
    },
    {
      "user": "karldw",
      "count": 2,
      "uuid": 12504708
    },
    {
      "user": "xhdong-umd",
      "count": 1,
      "uuid": 25039897
    },
    {
      "user": "stelsemeyer",
      "count": 1,
      "uuid": 18263836
    },
    {
      "user": "richardkunze",
      "count": 1,
      "uuid": 43673581
    },
    {
      "user": "mpadge",
      "count": 1,
      "uuid": 6697851
    },
    {
      "user": "ajdm",
      "count": 1,
      "uuid": 53568707
    },
    {
      "user": "tracykteal",
      "count": 1,
      "uuid": 889238
    },
    {
      "user": "salim-b",
      "count": 1,
      "uuid": 20040931
    },
    {
      "user": "richierocks",
      "count": 1,
      "uuid": 197589
    },
    {
      "user": "mdsumner",
      "count": 1,
      "uuid": 4107631
    },
    {
      "user": "batpigandme",
      "count": 1,
      "uuid": 831732
    },
    {
      "user": "lionel-",
      "count": 1,
      "uuid": 4465050
    },
    {
      "user": "jsta",
      "count": 1,
      "uuid": 7844578
    },
    {
      "user": "dpprdan",
      "count": 1,
      "uuid": 1423562
    },
    {
      "user": "dy-kim",
      "count": 1,
      "uuid": 8338562
    },
    {
      "user": "csgillespie",
      "count": 1,
      "uuid": 1267747
    }
  ],
  "_userbio": {
    "uuid": 22618716,
    "type": "organization",
    "name": "R infrastructure",
    "followers": 768
  },
  "_downloads": {
    "count": 1005714,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/memoise"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/r-lib/memoise",
  "_pkgdown": "https://memoise.r-lib.org",
  "_searchresults": 1298,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/memoise.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/r-lib/memoise",
  "_realowner": "r-lib",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2010-09-03"
    },
    {
      "version": "0.2.1",
      "date": "2014-04-22"
    },
    {
      "version": "1.0.0",
      "date": "2016-01-28"
    },
    {
      "version": "1.1.0",
      "date": "2017-04-21"
    },
    {
      "version": "2.0.0",
      "date": "2021-01-26"
    },
    {
      "version": "2.0.1",
      "date": "2021-11-26"
    }
  ],
  "_exports": [
    "cache_filesystem",
    "cache_gcs",
    "cache_memory",
    "cache_s3",
    "drop_cache",
    "forget",
    "has_cache",
    "is.memoised",
    "is.memoized",
    "memoise",
    "memoize",
    "timeout"
  ],
  "_help": [
    {
      "page": "cache_filesystem",
      "title": "Filesystem Cache",
      "topics": [
        "cache_filesystem"
      ]
    },
    {
      "page": "cache_gcs",
      "title": "Google Cloud Storage Cache Google Cloud Storage backed cache, for remote caching.",
      "topics": [
        "cache_gcs"
      ]
    },
    {
      "page": "cache_memory",
      "title": "In Memory Cache",
      "topics": [
        "cache_memory"
      ]
    },
    {
      "page": "cache_s3",
      "title": "Amazon Web Services S3 Cache Amazon Web Services S3 backed cache, for remote caching.",
      "topics": [
        "cache_s3"
      ]
    },
    {
      "page": "drop_cache",
      "title": "Drops the cache of a memoised function for particular arguments.",
      "topics": [
        "drop_cache"
      ]
    },
    {
      "page": "forget",
      "title": "Forget past results. Resets the cache of a memoised function. Use 'drop_cache' to reset the cache only for particular arguments.",
      "topics": [
        "forget"
      ]
    },
    {
      "page": "has_cache",
      "title": "Test whether a memoised function has been cached for particular arguments.",
      "topics": [
        "has_cache"
      ]
    },
    {
      "page": "is.memoised",
      "title": "Test whether a function is a memoised copy. Memoised copies of functions carry an attribute 'memoised = TRUE', which is what 'is.memoised()' tests for.",
      "topics": [
        "is.memoised",
        "is.memoized"
      ]
    },
    {
      "page": "memoise",
      "title": "Memoise a function",
      "topics": [
        "memoise",
        "memoize"
      ]
    },
    {
      "page": "timeout",
      "title": "Return a new number after a given number of seconds",
      "topics": [
        "timeout"
      ]
    }
  ],
  "_readme": "https://github.com/r-lib/memoise/raw/HEAD/README.md",
  "_rundeps": [
    "cachem",
    "fastmap",
    "rlang"
  ],
  "_score": 15.971253116050066,
  "_indexed": true,
  "_nocasepkg": "memoise",
  "_universes": [
    "r-lib",
    "wch"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1.9000",
      "date": "2026-10-04T09:38:46.000Z",
      "distro": "resolute",
      "commit": "40db995d57e1790ed2519f5a653ca0f497a53c71",
      "fileid": "https://r2.ropensci.org/3924f37cb8fd4923faaebab94d0908c0381fe29708b623be55838a6fe3e62cac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/37192581612"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.1.9000",
      "date": "2026-10-04T09:38:45.000Z",
      "distro": "resolute",
      "commit": "40db995d57e1790ed2519f5a653ca0f497a53c71",
      "fileid": "https://r2.ropensci.org/b2e432ab1eaca0c137593308c47f5068765e1048c002e78449304a584ba90dd2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/37192581612"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1.9000",
      "date": "2026-10-04T09:38:15.000Z",
      "commit": "40db995d57e1790ed2519f5a653ca0f497a53c71",
      "fileid": "https://r2.ropensci.org/19dc5354cb1b532aee494e769208d8ae5b9afcbb7404995730214db4853ffba4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/37192581612"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.1.9000",
      "date": "2026-10-04T09:38:41.000Z",
      "commit": "40db995d57e1790ed2519f5a653ca0f497a53c71",
      "fileid": "https://r2.ropensci.org/db243becfc6e69cc790dd7c183ffe2754f6278a2196b956fa6289268619d0b67",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/37192581612"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.1.9000",
      "date": "2026-10-04T09:38:26.000Z",
      "commit": "40db995d57e1790ed2519f5a653ca0f497a53c71",
      "fileid": "https://r2.ropensci.org/dac8c9dd38e71436c999860cb9ddb17f1a4d64e4af3bd6339a55803c70125eab",
      "status": "success",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/37192581612"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1.9000",
      "date": "2026-10-04T09:37:53.000Z",
      "commit": "40db995d57e1790ed2519f5a653ca0f497a53c71",
      "fileid": "https://r2.ropensci.org/382cf22e760bc1d22275b35db4bc5d4ae910015027c56ff173d6a1a53496c1a4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/37192581612"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.1.9000",
      "date": "2026-10-04T09:38:02.000Z",
      "commit": "40db995d57e1790ed2519f5a653ca0f497a53c71",
      "fileid": "https://r2.ropensci.org/6aa356f9e9b956a4ae1d5c280a4fb9230d1b90ccfe1df4adfaa7f16a31ceafa2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/37192581612"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.1.9000",
      "date": "2026-10-04T09:38:10.000Z",
      "commit": "40db995d57e1790ed2519f5a653ca0f497a53c71",
      "fileid": "https://r2.ropensci.org/44e234da2649a0064d5dd28ec1c1246e472be7c2a124f6251c071316312624d3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/37192581612"
    }
  ]
}