{
  "_id": "6a488971e06c18f0a654030f",
  "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-07-04 04:14:18 UTC",
    "User": "root"
  },
  "Author": "VP Nagraj [aut],\nNathan Sheffield [aut, cre]",
  "Maintainer": "Nathan Sheffield <nathan@code.databio.org>",
  "_user": "databio",
  "_type": "src",
  "_file": "simpleCache_0.5.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/a2a46a98009892b259aea4ccfa6e5e60ba95a4b537194243fc42a21b6beb7974",
  "_filesize": 166396,
  "_sha256": "a2a46a98009892b259aea4ccfa6e5e60ba95a4b537194243fc42a21b6beb7974",
  "_expires": "2026-10-12T04:17:52.000Z",
  "_created": "2026-07-04T04:14:18.000Z",
  "_published": "2026-07-04T04:17:53.655Z",
  "_jobs": [
    {
      "job": 85101908387,
      "time": 131,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8078205118"
    },
    {
      "job": 85101908400,
      "time": 133,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8078205318"
    },
    {
      "job": 85101908388,
      "time": 135,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8078202998"
    },
    {
      "job": 85101908385,
      "time": 180,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8078205676"
    },
    {
      "job": 85101724593,
      "time": 178,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8078188616"
    },
    {
      "job": 85101908376,
      "time": 98,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8078200798"
    },
    {
      "job": 85101908401,
      "time": 70,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8078197221"
    },
    {
      "job": 85101908397,
      "time": 88,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8078199585"
    },
    {
      "job": 85101908407,
      "time": 81,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8078198626"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/databio/actions/runs/28694515711",
  "_status": "success",
  "_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
  },
  "_distro": "resolute",
  "_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",
    "followers": 63,
    "description": "Solving problems in computational biology"
  },
  "_downloads": {
    "count": 318,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/simpleCache"
  },
  "_devurl": "https://github.com/databio/simplecache",
  "_searchresults": 84,
  "_rbuild": "4.6.1",
  "_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",
    "LICENSE",
    "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.598681098907163,
  "_indexed": true,
  "_nocasepkg": "simplecache",
  "_universes": [
    "databio",
    "nsheff"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-07-04T04:16:27.000Z",
      "distro": "resolute",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "https://r2.ropensci.org/a79eb9ad65a2a4f54b05ea421f1d238851bc7cbd093d0bb31afee64dbfb41f06",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/28694515711"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-07-04T04:16:27.000Z",
      "distro": "resolute",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "https://r2.ropensci.org/07997bfd2c3a4f29728b4703e5b180fd35ffe9871e8ee38f3faa83c646b5f45e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/28694515711"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-07-04T04:16:15.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "https://r2.ropensci.org/b572d15bb0271757f24ffb89449fdee322559600b0df23117c994816ea2304b6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/28694515711"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-07-04T04:16:26.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "https://r2.ropensci.org/e0f65b7b0389eacda2e0753012265e7519a62f72ccb6441a7511295a4b3ec70f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/28694515711"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0",
      "date": "2026-07-04T04:16:12.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "https://r2.ropensci.org/24f07bc00a93795716a9c5c585a6f961ee11ac28da3752398ad469a6c7704823",
      "status": "success",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/28694515711"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-07-04T04:15:21.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "https://r2.ropensci.org/12e6fd527b88202010934a811334f443b41b9377b521c9dcdb58e47719bfa52b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/28694515711"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-07-04T04:15:30.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "https://r2.ropensci.org/46c10f310e8410bcd6c33f44b29aeabd6f51324de0baea4c7ed840639b738312",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/28694515711"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-07-04T04:15:31.000Z",
      "commit": "15e0f2bd4654c6f362caf925eb2a52df36871f20",
      "fileid": "https://r2.ropensci.org/c4aa0a77c56d1cfb5093132237e743163076f384cafdd0c9b44a97f92cf0490b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/databio/actions/runs/28694515711"
    }
  ]
}