Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 
kidasov
Level 7

Usage of cachefs

Can someone show how to use cachefs storage type ?
According to documentation https://sdkdocs.roku.com/display/sdkdoc/File+System we can use cachefs for caching images. But  I can not simply create a task and save requested data in cachefs. For example like that.
function executeTask()    
    url = m.top.url
       
    request = CreateObject("roURLTransfer")
    request.SetCertificatesFile("common:/certs/ca-bundle.crt")
    request.AddHeader("X-Roku-Reserved-Dev-Id", "")
    request.AddHeader("Authorization","basic " + m.base64Vimeo)
    request.InitClientCertificates()
    request.SetURL(url)
    
    print("Setting Url in imagestore")
    print(url)
    
    m.top.response = request.getToFile("cachefs:/1.jpg")
    m.top.request = url
end function
0 Kudos
3 Replies
squirreltown
Level 9

Re: Usage of cachefs

It says its a beta function, but doesn't specify more than that. I'm on 7.7 4139 and it does not appear to be available.

m.filez.Copyfile( "pkg:/images/button.png" , "cachefs:/button.png" ) returns false.
Kinetics Screensavers
0 Kudos
Tyler_Smith
Level 8

Re: Usage of cachefs

This is not available until 8.0
Tyler Smith
0 Kudos
kidasov
Level 7

Re: Usage of cachefs

Thank you for your time! Really helpful!
0 Kudos