Open
Description
Many calls rely on Properties. Every time you set some value using a string, for example. This means that the get_property
method in Storelike
is called a ton of times. This method currenlty relies on fetching a resource and converting it to a Property.
It's pretty fast, but it can be way faster if we memoize the Properties in a Hashmap.
It might also be worth considering to change the Property URLs to u8
when storing to the database. We could have a map for every u8 to URL, which helps compress the data. However, it will make debugging harder and could introduce data loss if we ever have issues with this mapping table.