Moved some constants from PlatformAdapter to PlatformUtils to minimize the number of classes a developer must concern themselves with; updates to add cacheType parameter further upstream in to examples
Example updates with cache type param
Updated cache signatures and javadoc