added Cache API & Atomic API