All work
- Fix invalid Caffeine cache expiration time injectionMODORDSTOR-451Resolved issue: MODORDSTOR-451Boburbek Kadirkhodjaev
- Skip sending kafka events in case if some message failed to deserializeMODORDSTOR-450Resolved issue: MODORDSTOR-450Saba Zedginidze
- Order locations not showing properly after migration from Phase 1 to Phase 2 LOC environment.MODORDSTOR-449Resolved issue: MODORDSTOR-449Azizbek Khushvakov
- Make user limit as string field & apply migrationMODORDSTOR-448Damien
- Implement productIds=… database search indexMODORDSTOR-447Resolved issue: MODORDSTOR-447Serhii_Nosko
- source.json's type is string, not objectMODORDSTOR-446Resolved issue: MODORDSTOR-446Julian Ladisch
- receipt_status.json is of type string, not of type objectMODORDSTOR-445Resolved issue: MODORDSTOR-445Julian Ladisch
- order_format.json is of type string, not of type objectMODORDSTOR-444Resolved issue: MODORDSTOR-444Julian Ladisch
- Implement API for Order Template CategoriesMODORDSTOR-443Resolved issue: MODORDSTOR-443Azizbek Khushvakov
- Sunflower 2025-R1 Schema testingMODORDSTOR-442Resolved issue: MODORDSTOR-442Boburbek Kadirkhodjaev
- Sunflower 2025-R1 releaseMODORDSTOR-441Resolved issue: MODORDSTOR-441Mikita Siadykh
- Sensitive data in logs cleanupMODORDSTOR-439
- Batch create pieces APIMODORDSTOR-438Resolved issue: MODORDSTOR-438Azizbek Khushvakov
- Populate metadata for entities batch operationsMODORDSTOR-436Resolved issue: MODORDSTOR-436Serhii_Nosko
- Introduce new batch update pieces endpointMODORDSTOR-435Resolved issue: MODORDSTOR-435Saba Zedginidze
- $1::text fixing "could not determine data type" in PieceClaimingRepository SQLMODORDSTOR-434Resolved issue: MODORDSTOR-434
- Replace mod-configuration to retrieve current time zone in Claiming jobMODORDSTOR-433
- Missing interface dependencies in module descriptorMODORDSTOR-432Resolved issue: MODORDSTOR-432Azizbek Khushvakov
- ECS | Update search locations for POL created in Central tenant after updating the permanent location of the holding from Member tenant related to the POLMODORDSTOR-431Resolved issue: MODORDSTOR-431Joseph Reimers
- ReleaseMODORDSTOR-429Resolved issue: MODORDSTOR-429
- Perform DB schema testing for Ramsons releaseMODORDSTOR-428Resolved issue: MODORDSTOR-428Boburbek Kadirkhodjaev
- PO locations are not changed after updating the item ownershipMODORDSTOR-427Resolved issue: MODORDSTOR-427Dennis Bridges
- Update libraries of dependant acq modules to the latest versionsMODORDSTOR-426Resolved issue: MODORDSTOR-426Saba Zedginidze
- Implement Item update even consumer logic to update piece holding across single tenantMODORDSTOR-419Resolved issue: MODORDSTOR-419Dennis Bridges
- Add karate tests for updating orders data after inventory ownership changesMODORDSTOR-418Resolved issue: MODORDSTOR-418Saba Zedginidze
- Add kafka consumer for Item Create events with processing logicMODORDSTOR-417Resolved issue: MODORDSTOR-417Dennis Bridges
- Add kafka consumer for Holdings Create events with processing logicMODORDSTOR-416Resolved issue: MODORDSTOR-416Dennis Bridges
- Review and cleanup Module Descriptor for mod-orders-storageMODORDSTOR-415Resolved issue: MODORDSTOR-415Mikita Siadykh
- ECS | Installation failure (Q)MODORDSTOR-414Resolved issue: MODORDSTOR-414Boburbek Kadirkhodjaev
- Release module to include remove breaking index for older v13.7.4MODORDSTOR-413Resolved issue: MODORDSTOR-413Azizbek Khushvakov
- Create Karate tests for Open/UnOpen/Change Instance in cross-tenant envsMODORDSTOR-412Resolved issue: MODORDSTOR-412Azizbek Khushvakov
- Delete unused acquisition method "Test user method"MODORDSTOR-411Resolved issue: MODORDSTOR-411Julian Ladisch
- Replace PomReader with ModuleName fixing Zip Slip (CWE-22)MODORDSTOR-410Resolved issue: MODORDSTOR-410Julian Ladisch
- Investigate way to improve performance of Receiving filteringMODORDSTOR-409Resolved issue: MODORDSTOR-409Serhii_Nosko
- Upgrading tenant resets reference and sample recordsMODORDSTOR-408Resolved issue: MODORDSTOR-408Julian Ladisch
- Upgrade RMB and optimize indicesMODORDSTOR-407
- Investigate way to improve performance of Orders filteringMODORDSTOR-406Resolved issue: MODORDSTOR-406Serhii_Nosko
- Remove workarounds for custom fieldsMODORDSTOR-405
- Create Karate tests for Pieces API in cross-tenant envsMODORDSTOR-403Resolved issue: MODORDSTOR-403Saba Zedginidze
- Setup consortia for Open/UnOpen/Change Instance in cross-tenant envsMODORDSTOR-402Resolved issue: MODORDSTOR-402Irakli Merabishvili
- Create migration to populate Holding::permanentLocationIdMODORDSTOR-401Resolved issue: MODORDSTOR-401Irakli Merabishvili
- Missing interface dependencies in module descriptorMODORDSTOR-399Resolved issue: MODORDSTOR-399Dennis Bridges
- Create migration script to populate searchLocationIdsMODORDSTOR-398Resolved issue: MODORDSTOR-398
- Add index for searchLocationIdsMODORDSTOR-396Resolved issue: MODORDSTOR-396Saba Zedginidze
- Metadata for Create Title is not populatedMODORDSTOR-395Resolved issue: MODORDSTOR-395Dennis Bridges
- Custom Fields - Implement index managmentMODORDSTOR-392Resolved issue: MODORDSTOR-392Tino R.
- mod-orders-storage: module releaseMODORDSTOR-390Resolved issue: MODORDSTOR-390Mikita Siadykh
- Address index warnings for table purchase_orderMODORDSTOR-389Resolved issue: MODORDSTOR-389Tino R.
- Custom fields - Check if db indexes are getting used during filter/search for custom fields in UIMODORDSTOR-388Resolved issue: MODORDSTOR-388Tino R.
- Add missed indexes for common operations with ordersMODORDSTOR-387Resolved issue: MODORDSTOR-387Serhii_Nosko
50 of 367
Fix invalid Caffeine cache expiration time injection
Done
Description
Environment
None
Potential Workaround
None
Checklist
hideDetails
Assignee
Boburbek KadirkhodjaevBoburbek KadirkhodjaevReporter
Serhii_NoskoSerhii_NoskoPriority
TBDStory Points
1Sprint
Development Team
ThunderjetFix versions
Release
Trillium (R2 2025)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Boburbek Kadirkhodjaev
Boburbek KadirkhodjaevReporter
Serhii_Nosko
Serhii_NoskoPriority
Story Points
1
Sprint
Development Team
Thunderjet
Fix versions
Release
Trillium (R2 2025)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created 3 hours ago
Updated 3 hours ago
Resolved 3 hours ago
Activity
Show:
Serhii_Nosko3 hours ago
Resolved in
Looks good, closing this ticket.
Issue
Caffeine cache was discovered to be incorrectly configured in mod-orders, mod-orders-storage and mod-invoice, rendering the cache unusable because it will cache but expire the new entry immediately due to the nature of
@Value
Spring annotation and how the constructors are invoked during the Spring Dependency Injection.Solution
Refactor all the affected classes that use
@Value
annotation to inject the expiration time to utilize@PostConstruct
for the async cache initialization.The fix implementation should avoid introducing any breaking changes and should potentially improve the performance of these modules.