Révision 5e1de699

b/src/DESCRIPTION
1 1
Package: cachecache
2 2
Maintainer: Florent Chuffart <florent.chuffart@ens-lyon.fr>
3 3
Author: Florent Chuffart
4
Version: 0.1
4
Version: 0.2
5 5
License: CeCILL 
6 6
Title: cachecache
7 7
Depends: 
b/src/R/cachecache.R
1 1
get_content = structure( function(## Get content from cached 
2 2
### Access to the cached content of a file via the global variable CACHE_CACHE. Load content in CACHE_CACHE if needed.
3
filename, ##<< The path to the file that contain dataset.
4
class=NULL, ##<< The class of dataset.
3
filename, ##<< The path to the file that contain dataset
4
class=NULL, ##<< The class of dataset
5
FORCE_RELOAD=FALSE, ##<< Force cachecache to reload the value
5 6
... ##<< Parameters that will be passed to my_read
6 7
) {
7 8
  if (inherits(try(CACHE_CACHE,TRUE), "try-error") || is.null(CACHE_CACHE)) {
......
9 10
  }
10 11
  obj = list(filename=filename)
11 12
  class(obj) = class
12
  if (is.null(CACHE_CACHE[[obj$filename]])) {
13
  if (is.null(CACHE_CACHE[[obj$filename]]) | FORCE_RELOAD) {
13 14
    print(paste("Loading file ",obj$filename, sep=""))
14 15
		tmp_content = my_read(obj, ...)
15 16
    print("affect it...")

Formats disponibles : Unified diff