class Id implements Serializable, Comparable<Id<T>>, Identity<T> {

    @SuppressWarnings("unchecked")
    public static <T> Id<T> createCached(long id) {
        return objectCache.getUnchecked(id);
    }

    protected  Id(long id);

}