X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=kona%2Fsrc%2Forg%2Fgffs%2Fcache%2Fimprovements_readme.txt;fp=kona%2Fsrc%2Forg%2Fgffs%2Fcache%2Fimprovements_readme.txt;h=227eb784ed315c6b7c21e4fa6efe43c99bfa1e77;hb=13679382916f379ef7fc0cf02693f0186a905835;hp=0000000000000000000000000000000000000000;hpb=909697fd6009240b5bf2643d54b129b06b733953;p=feisty_meow.git diff --git a/kona/src/org/gffs/cache/improvements_readme.txt b/kona/src/org/gffs/cache/improvements_readme.txt new file mode 100644 index 00000000..227eb784 --- /dev/null +++ b/kona/src/org/gffs/cache/improvements_readme.txt @@ -0,0 +1,18 @@ + + +it would be nice to fix the role based cache node and how these classes +are intertwingled. +it seems better to have some interfaces for the different concerns, like timeout and +ordering. +and then to inherit interfaces to build the real object as a composite, +rather than stuffing all characteristics any cache node has into one object, +the role based cache node. + +also the structures like cachelist are not separable from the stored type right now. + +these guys DO store any kind of type that you can implement with the parts, +and they do it well, but the internal organization could be cleaned a bit and i think +it would reduce the code size and also the complexity of the objects. + + +