Added Cache Abstraction and ARMv7 Implementation