I’ve read docs of provision but i’m still not sure if i’m using declare() correctly. By my understanding, declare() would be converted into different TR-069 RPCs when given different arguments, e.g.:
declare(path, timestamps, null), timestamps are higher than last refreshed = GPV/GPA
declare(path, timestamps, null), timestamps are lower than last refreshed = read from cache