Commit Graph

8 Commits

Author SHA1 Message Date
extio-de
b5cd3fa1fe feat(storage): Implemented StorageService
- Implemented methods for storing and loading objects and streams in StorageServiceImpl.
- Added support for saving and loading streams using InputStream and OutputStream.
- Enhanced ObjectSerialization to support serialization directly to OutputStream.
- Updated StorageIndex to support recursive listing of items.
- Added comprehensive unit tests for new functionalities in StorageServiceImpl and ObjectSerialization.
- Improved error handling and logging for storage operations.
- Updated AutoConfiguration to include StorageServiceAutoConfiguration.
2025-12-22 15:36:53 +01:00
extio-de
65d3775a04 Add performance test for FastRandomUUID generation compared to UUID.randomUUID 2025-12-22 15:21:12 +01:00
extio-de
ca386b2906 Add StorageIndex and StorageItemDescriptor classes with basic functionality; implement StorageServiceImpl for managing storage and loading index; include unit tests for StorageIndex and StorageServiceImpl 2025-12-22 14:18:30 +01:00
extio-de
167fae092b Make serialize and deserialize methods static in ObjectSerialization class; update tests accordingly 2025-12-22 13:19:00 +01:00
extio-de
a6f5a0f95c Add ObjectSerialization class for advanced object serialization and deserialization with options for compression, Base64 encoding, and digest verification; include unit tests for various serialization scenarios 2025-12-22 13:13:48 +01:00
extio-de
bcf44bb8e2 Add unit tests for spatial indexing and random number generation utilities 2025-12-21 23:47:14 +01:00
extio-de
8adf871a3b Auto code cleanup 2025-12-20 16:58:22 +01:00
extio-de
4c7ee23895 Add unit tests for RingBuffer functionality 2025-12-20 16:51:24 +01:00