cache actor implemented