Hash based File System Abstraction for Java and Android