BigMemory Core Storage is a skin around the offheap-store library that abstracts away some of the complexity of construction seen in offheap-store. What is left is a library with a simpler configuration interface that is limited to only the functionality required by the Terracotta server instances that depend on this library.
The basic gateway is to construct an OffHeapStorageManager instance from which you can create, retrieve and destroy KeyValueStorage instances (maps). Configurations can be constructed using the ImmutableKeyValueStorageConfig.builder(...) method. If you want to control the way that objects are serialized beyond the default behavior then you can pass a TransformerLookup instance in to the storage manager at construction time.