Käyttöohjeissa lukee seuraavaa:
Karttaselaimen välimuistiin voi ladata jopa 12000 karttalehteä eri mittakaavoissa. Yhteen mittakaavaan voi ladata maksimissaan n. 1000 - 2000 karttalehteä. Kun välimuistin sisäiset maksimiarvot täyttyvät Karttaselain siivoaa välimuistia automaattisesti siten että vähiten käytettyjä karttalehtiä poistetaan hiljalleen välimuistin suorituskyvyn ylläpitämiseksi.
Latasin 1:10000 karttoja pienehköltä alueelta ja niitä on nyt 519 lehteä / 11.7 MB. Puhelimessa on vapaata tilaa kuitenkin yli 20 GB. Onko mahdollista ladata puhelimen muisti täyteen karttoja, ilman että ohjelma niitä alkaisi poistamaan automaattisesti? Muistin tyhjennys kuulostaa typerältä, jos puhelimessa on tilaa. Vai onko kyseessä eri asiat? Ohjelman cache ja puhelimen tallennukseen käyttämä flashmuisti?
Kyse ei tosiaan ole puhelimen tallennustilan rajoituksesta vaan siitä että iPhonen suorituskyky ei riitä indeksoimaan kuin 3000-8000 karttalehteä ilman että Karttaselaimen suorituskyky alkaa kärsiä pahasti. Indeksointi tarkoittaa sitä että välimuistin karttalehdet on tallennettava tietokannan "hakemistoon" josta ne voidaan hakea nopeasti tarvittaessa, ikään kuin puhelinnumerot puhelinluettelosta. Jos Karttaselaimen "puhelinluettelo" tulee liian pitkäksi, käyttö hidastuu pahasti. Tästä syystä määrää on tarpeen rajoittaa.
Toinen syy on se että karttatieto on luonteeltaan muuttuvaa (etenkin tiesto, rakennukset ja kiinteistörajat). Tästä syystä kovin vanha muistiin tallennettu kartta on useimmiten jo virheellinen. Siivoamalla välimuistista vanhoja karttoja taataan se että aineisto on kohtuullisesti ajan tasalla.
Karttaselaimen välimuisti on kuitenkin kohtuullisen laaja. Välimuistiin mahtuu useita tuhansia karttalehtiä kerrallaan joka mahdollistaa sen että laajatkin alueet saa helposti kulkemaan mukana laitteen muistissa. Tulemme myös jatkossa julkaisemaan uudenlaisia lisenssityyppejä jotka mahdollistavat rajattomat karttaltaukset (tällöin ei haittaa vaikka kartat joutuisi joskus lataamaan uudestaan kun se ei maksa ylimääräistä).
Kaikki palaute on toki tervetullutta ja voimme harkita välimuistin rajojen nostoa tulevaisuudessa kun iOS-laitteet kehittyvät ja nopeutuvat.