{
  "_id": "6a198098acfb0bcc41df8a47",
  "Package": "simpleCache",
  "Version": "0.5.0",
  "Date": "2026-02-27",
  "Title": "Simply Caching R Objects",
  "Description": "Provides intuitive functions for caching R objects,\nencouraging reproducible, restartable, and distributed R\nanalysis. The user selects a location to store caches, and then\nprovides nothing more than a cache name and instructions (R\ncode) for how to produce the R object. Also provides some\nadvanced options like environment assignments, recreating or\nreloading caches, and cluster compute bindings (using the\n'batchtools' package) making it flexible enough for use in\nlarge-scale data analysis projects.",
  "Authors@R": "c(person(\"VP\", \"Nagraj\", email = \"vpnagraj@virginia.edu\", role =\nc(\"aut\")), person(\"Nathan\", \"Sheffield\", email = \"nathan@code.databio.org\",\nrole = c(\"aut\", \"cre\")))",
  "VignetteBuilder": "knitr",
  "License": "BSD_2_clause + file LICENSE",
  "Encoding": "UTF-8",
  "URL": "https://github.com/databio/simpleCache",
  "BugReports": "https://github.com/databio/simpleCache/issues",
  "RoxygenNote": "7.1.1",
  "Repository": "https://databio.r-universe.dev",
  "Date/Publication": "2026-02-28 03:02:50 UTC",
  "RemoteUrl": "https://github.com/databio/simplecache",
  "RemoteRef": "HEAD",
  "RemoteSha": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-29 11:36:45 UTC",
    "User": "root"
  },
  "Author": "VP Nagraj [aut],\nNathan Sheffield [aut, cre]",
  "Maintainer": "Nathan Sheffield <nathan@code.databio.org>",
  "MD5sum": "1982a40507d179663faa8f605d0720a5",
  "_user": "databio",
  "_type": "src",
  "_file": "simpleCache_0.5.0.tar.gz",
  "_fileid": "d0ed285e3641f6f75aa45fc21e72f25f8ef763902f9c72aedf0a98f8156dc387",
  "_filesize": 165917,
  "_sha256": "d0ed285e3641f6f75aa45fc21e72f25f8ef763902f9c72aedf0a98f8156dc387",
  "_created": "2026-05-29T11:36:45.000Z",
  "_published": "2026-05-29T12:03:36.016Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78493074383,
      "time": 130,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7289775661"
    },
    {
      "job": 78493074390,
      "time": 120,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289772931"
    },
    {
      "job": 78493074407,
      "time": 204,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7290176271"
    },
    {
      "job": 78493074379,
      "time": 123,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7290139659"
    },
    {
      "job": 78492645749,
      "time": 177,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289737569"
    },
    {
      "job": 78493074363,
      "time": 93,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289765385"
    },
    {
      "job": 78493074385,
      "time": 82,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7289761971"
    },
    {
      "job": 78493074432,
      "time": 68,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7289758157"
    },
    {
      "job": 78493074376,
      "time": 105,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7289768570"
    }
  ],
  "_buildurl": "https://github.com/r-universe/databio/actions/runs/26634893945",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/databio/simplecache",
  "_commit": {
    "id": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
    "author": "nsheff <nsheff@users.noreply.github.com>",
    "committer": "nsheff <nsheff@users.noreply.github.com>",
    "message": "Merge branch 'master' of github.com:databio/simpleCache into dev\n",
    "time": 1772247770
  },
  "_maintainer": {
    "name": "Nathan Sheffield",
    "email": "nathan@code.databio.org",
    "login": "nsheff",
    "description": "Associate professor and leader of @databio computational biology research group.",
    "uuid": 5271009
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "batchtools",
      "role": "Enhances"
    }
  ],
  "_owner": "databio",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-09",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v0.4.3",
      "date": "2026-02-27"
    },
    {
      "name": "v0.5.0",
      "date": "2026-02-28"
    }
  ],
  "_stars": 35,
  "_contributors": [
    {
      "user": "nsheff",
      "count": 115,
      "uuid": 5271009
    },
    {
      "user": "vreuter",
      "count": 55,
      "uuid": 12036370
    },
    {
      "user": "vpnagraj",
      "count": 51,
      "uuid": 8546787
    },
    {
      "user": "stolarczyk",
      "count": 1,
      "uuid": 22797900
    }
  ],
  "_userbio": {
    "uuid": 13696008,
    "type": "organization",
    "name": "Databio",
    "description": "Solving problems in computational biology"
  },
  "_downloads": {
    "count": 263,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/simpleCache"
  },
  "_devurl": "https://github.com/databio/simplecache",
  "_searchresults": 75,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/simpleCache.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/databio/simplecache",
  "_realowner": "databio",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3.0",
      "date": "2017-08-21"
    },
    {
      "version": "0.3.1",
      "date": "2017-08-22"
    },
    {
      "version": "0.4.1",
      "date": "2019-02-26"
    },
    {
      "version": "0.4.2",
      "date": "2021-04-17"
    },
    {
      "version": "0.4.3",
      "date": "2026-02-27"
    },
    {
      "version": "0.5.0",
      "date": "2026-03-01"
    }
  ],
  "_exports": [
    "addCacheSearchEnvironment",
    "deleteCaches",
    "getCacheDir",
    "listCaches",
    "loadCaches",
    "resetCacheSearchEnvironment",
    "setCacheBuildDir",
    "setCacheDir",
    "setSharedCacheDir",
    "simpleCache",
    "simpleCacheGlobal",
    "simpleCacheOptions",
    "simpleCacheShared",
    "simpleCacheSharedGlobal",
    "storeCache"
  ],
  "_help": [
    {
      "page": "simpleCache-package",
      "title": "Provides intuitive functions for caching R objects, encouraging faster reproducible and restartable R analysis",
      "topics": [
        "simpleCache-package",
        "_PACKAGE"
      ]
    },
    {
      "page": "dot-tooOld",
      "title": "Determine if a cache file is sufficiently old to warrant refresh.",
      "topics": [
        ".tooOld"
      ]
    },
    {
      "page": "addCacheSearchEnvironment",
      "title": "Add a cache search environment",
      "topics": [
        "addCacheSearchEnvironment"
      ]
    },
    {
      "page": "deleteCaches",
      "title": "Deletes caches",
      "topics": [
        "deleteCaches"
      ]
    },
    {
      "page": "getCacheDir",
      "title": "Fetcher of the currently set cache directory.",
      "topics": [
        "getCacheDir"
      ]
    },
    {
      "page": "listCaches",
      "title": "Show available caches.",
      "topics": [
        "listCaches"
      ]
    },
    {
      "page": "loadCaches",
      "title": "Loads pre-made caches",
      "topics": [
        "loadCaches"
      ]
    },
    {
      "page": "resetCacheSearchEnvironment",
      "title": "Sets global option of cache search environments to 'NULL'.",
      "topics": [
        "resetCacheSearchEnvironment"
      ]
    },
    {
      "page": "secToTime",
      "title": "This function takes a time in seconds and converts it to a more human-readable format, showing hours, minutes, or seconds, depending on how long the time is. Used by my implementation of tic()/toc().",
      "topics": [
        "secToTime"
      ]
    },
    {
      "page": "setCacheBuildDir",
      "title": "Sets local cache build directory with scripts for building files.",
      "topics": [
        "setCacheBuildDir"
      ]
    },
    {
      "page": "setCacheDir",
      "title": "Sets a global variable specifying the default cache directory for 'simpleCache' calls.",
      "topics": [
        "setCacheDir"
      ]
    },
    {
      "page": "setSharedCacheDir",
      "title": "Set shared cache directory",
      "topics": [
        "setSharedCacheDir"
      ]
    },
    {
      "page": "simpleCache",
      "title": "Create a new cache or load a previously created cache.",
      "topics": [
        "simpleCache"
      ]
    },
    {
      "page": "simpleCacheGlobal",
      "title": "Helper alias for loading caches into the global environment. simpleCache normally loads variables into the calling environment; this ensures that the variables are loaded in the global environment.",
      "topics": [
        "simpleCacheGlobal"
      ]
    },
    {
      "page": "simpleCacheOptions",
      "title": "View simpleCache options",
      "topics": [
        "simpleCacheOptions"
      ]
    },
    {
      "page": "simpleCacheShared",
      "title": "Alias to default to a shared cache folder.",
      "topics": [
        "simpleCacheShared"
      ]
    },
    {
      "page": "simpleCacheSharedGlobal",
      "title": "Helper alias for loading shared caches into the global environment.",
      "topics": [
        "simpleCacheSharedGlobal"
      ]
    },
    {
      "page": "storeCache",
      "title": "Stores as a cache an already-produced R object",
      "topics": [
        "storeCache"
      ]
    },
    {
      "page": "tic",
      "title": "Start a timer",
      "topics": [
        "tic"
      ]
    },
    {
      "page": "toc",
      "title": "Check the time since the current timer was started with tic()",
      "topics": [
        "toc"
      ]
    }
  ],
  "_readme": "https://github.com/databio/simplecache/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "simpleCacheIntroduction.Rmd",
      "filename": "simpleCacheIntroduction.html",
      "title": "An introduction to simpleCache",
      "author": "Nathan Sheffield",
      "engine": "knitr::rmarkdown",
      "headings": [
        "An introduction to simpleCache",
        "Your first cache",
        "Comparison to base R save() and load()",
        "Cache names",
        "Creating but not loading caches",
        "Loading multiple caches",
        "Timing cache creating",
        "Complicated code",
        "Custom serialization backends"
      ],
      "created": "2015-04-13 12:33:46",
      "modified": "2026-02-28 02:45:47",
      "commits": 13
    },
    {
      "source": "clusterCaches.Rmd",
      "filename": "clusterCaches.html",
      "title": "Generating caches on a cluster",
      "author": "Nathan Sheffield",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Generating caches in parallel using batchtools",
        "Lock files"
      ],
      "created": "2017-08-03 13:47:57",
      "modified": "2026-02-27 13:59:34",
      "commits": 4
    },
    {
      "source": "sharingCaches.Rmd",
      "filename": "sharingCaches.html",
      "title": "Sharing caches across projects",
      "author": "Nathan Sheffield",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Sharing caches across projects"
      ],
      "created": "2015-04-13 14:03:39",
      "modified": "2017-08-22 16:43:30",
      "commits": 5
    }
  ],
  "_score": 7.549463076236982,
  "_indexed": true,
  "_nocasepkg": "simplecache",
  "_universes": [
    "databio",
    "nsheff"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-05-29T11:38:54.000Z",
      "distro": "noble",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "a3dcc5613ebf5c67789000b3f5745cd8b4f020325303bdb2b98fbec18e5ad4e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/26634893945"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-05-29T11:38:47.000Z",
      "distro": "noble",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "25503a5f43ce74f8eac50d1bca50b0d942bb42ef407590f061aeadc2beb40986",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/26634893945"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-05-29T12:01:50.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "662ff75e85a78c34904abbddc613fff779f0b5d86793690499e1fb7f4fbc0163",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/26634893945"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-05-29T12:00:30.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "488918fb2188ccbcee3016e45ed134d605e089b10294af0f8825ecccd938f18c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/26634893945"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0",
      "date": "2026-05-29T11:38:38.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "b0f5e804a506c3ac24f107d52260d115cb43b0b909ad906ad2563cb29b1ed395",
      "status": "success",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/26634893945"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-29T11:38:01.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "ec0fb147bb19bd77f62a5e536170a3cf8ba8bbfcd699dc6bcd5c33569e20bc70",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/26634893945"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-29T11:37:51.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "605f5e8b3acda0b393835b7dbc2b954f9a3d2c264bc6cf299fd0cedc6f41100d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/26634893945"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-29T11:38:25.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "d404faa6dc7a49ef18bf9db427855bcdb0fc5a9005527d50ff9114f054ccda6e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/26634893945"
    }
  ]
}