Стратегия кэширования небольших неизменяемых объектов в Java?

Я разрабатываю приложение, которое создает большое количество небольших неизменяемых объектов Java. Примером может быть:

public class Point {
  final int x;
  final int y;
  final int z;
  .....
}

Где, вероятно, многие экземпляры Point должны будут ссылаться на одно и то же (x, y, z) местоположение.

В какой степени имеет смысл пытаться кэшировать и повторно использовать такие объекты в течение жизненного цикла приложения? Есть ли какие-то особые приемы, чтобы справиться с такой ситуацией?

9
задан mikera 25 April 2011 в 22:11
поделиться