|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpalio.compiler.ConstantsCache
public class ConstantsCache
Prosty system cachujący wartości różnych typów danych aby zminimalizować ilość instancji obiektów dla tych samych wartości w skomplilowanym kodzie palio. Synchronizacja nie jest konieczna - pominięta w celu zwiększenia wydajności. Cache jest czyszczony automatycznie po upłynięciu odpowiedniego czasu od ostatniej próby dostępu. Domyślny okres czasu to jedna godzina.
| Constructor Summary | |
|---|---|
ConstantsCache()
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
Nie wywoływuj tej metody. |
static java.lang.Object |
cache(java.lang.Object object)
Zwraca obiekt z cachu reprezentujący tą samą wartość tego samego typu. |
static void |
setTimeout(int seconds)
Ustawia czas automatycznego czyszczenia cachu. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConstantsCache()
| Method Detail |
|---|
public static java.lang.Object cache(java.lang.Object object)
object - wartość dowolnego typupublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListenerevent - public static void setTimeout(int seconds)
seconds - czas podany w sekundach
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||