removed unused interface.
Updated cache interface to follow the naming conventions for task based methods, appended "Async" to the end of method names.