NOJIRA-0: add cached and non cached implementation