<div dir="auto">Following the development and plans for both Panama's memory access api and the required changes provided by Valhalla while looking at c#'s directions for the last few years I was wondering if writing a class that serves as a universal and easy-to-use interface for accessing memory of all sorts of "value based" types inspired by c#' s Span struct would be beneficial for Java. Of course this assumes the completion of the memory api (panama) , the generic unification (Valhalla) and custom value based types (Valhalla). The idea is to speed up array and string manipulation by using short lived slicing objects (Span). I already wrote a poorly implemented slicer for strings and saw incredible performance gains in comon operations like substring and split. </div>