Cache Backend implementation