¿Cómo usar Codename One Storage?

Estoy tratando de portar mi aplicación LWUIT aNombre en clave uno.

He usado RMS en LWUIT y ahora obviamente tengo que transformar esto en Almacenamiento.

No entiendo cómo funciona la clase de almacenamiento en el nombre de código uno y la documentación para el nombre de código uno no tiene nada de ninguno de los dos.

1) ¿Cuál es la estructura de un archivo de almacenamiento?

-> En J2MERecordStore , tienes registros agrupados como una mesa. Cada fila, corresponde a un registro. Cada registro tiene un ID de registro único y puede acceder al registro con este ID de registro. Cada registro puede tener algunos datos almacenados en él.

¿Cómo se relaciona esto con la clase de almacenamiento?

2) Deseo almacenar algunos registros en mi almacenamiento, ¿cómo lo hago?

La documentación dice:

static Storage  getInstance() 
          Returns the storage instance or null if the storage wasn't initialized using a call to init(String) first.

-> En LWUIT era algo como Storage.init (storageName). ; Sin embargo, no hay una inicialización en el nombre en clave uno. ¿Cómo abro un almacenamiento en nombre de código uno?

3) Si intento abrir un archivo de almacenamiento que no existe, ¿qué ocurrirá (RMS da una excepción)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta