Update to fix http://issues.apache.org/activemq/browse/AMQ-791 Use in mmeory list in FilePendingMessageCursor - until memory limit reached - then use disk. USe FilePendingMessageCursor in TopicSubscription instead of LinkedList