You can buy this project and download/modify it how often you want.
package io.virtdata.api; public interface DataMapper { R get(long input); }