simple temporary cache